Hledání souborů podle názvu v Bashi
Prohledejte strom pomocí find . -name a vypište jen složky pomocí -type d.
Spustit interaktivní lekcils vidí jen aktuální složku. find projde celý strom. Začněte v . (tady) a přidejte -name nebo -type, aby byl výsledek použitelný.
Windows má jiný find, který hledá uvnitř textu souborů. V Bashi find hledá v souborovém systému podle cesty.
Shoda názvu souboru: find . -name
-name porovnává poslední část cesty. Uvozovky zabrání shellu, aby rozvinul *.
Prohledejte strom této složky podle názvu!
Najděte skrytý soubor:
find . -name '*.txt' vypíše každý .txt pod aktuální složkou, včetně vnořených.
Vypište jen složky: find . -type d
-type d ponechá adresáře. -type f ponechá běžné soubory. Kombinujte s -name, když potřebujete oba filtry.
find . -type d
Uvidíte . a pak každou podsložku. Ta mapa se hodí před úklidem nebo kopírováním.
Kontrola znalostí
1 / 3Co prohledá find . -name 'secret.txt'?
Reference
Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.
Další
Pomocí wc -l spočítejte řádky a pomocí sort seřaďte jména.