Usa trova:
find . -name \*.txt -print
Sui sistemi che usano GNU find, come la maggior parte delle distribuzioni GNU/Linux, puoi omettere -print.
Prova find
. Puoi cercarlo esattamente nella pagina man, ma è più o meno così:
find [start directory] -name [what to find]
quindi per il tuo esempio
find . -name "*.txt"
dovrebbe darti quello che vuoi.
Usa tree
, con -f
(percorso completo) e -i
(nessuna riga di indentazione):
tree -if --noreport .
tree -if --noreport directory/
Puoi quindi utilizzare grep
per filtrare quelli desiderati.
Se il comando non viene trovato, puoi installarlo:
Digita il seguente comando per installare il comando tree su RHEL/CentOS e Fedora linux:
# yum install tree -y
Se stai usando Debian/Ubuntu, Mint Linux digita il seguente comando nel tuo terminale:
$ sudo apt-get install tree -y