Salve ragazzi, sto studiando sistemi operativi, la shell di linux, e mi è sorto un dubbio sul comando ls, che lista file e directory di una directory.
So che se volessi listare il contenuto per esempio della cartella /home basta scrivere
ls /home
per listare la cartella home ed eventuali subdirectory di home
ls -R /home
per listare ad esempio file in sola estensione txt della cartella /home dovrei scrivere:
ls /home/*.txt
ma per listare tutti i file di un determinato tipo di /home e le sue subdirectory questo non funziona:
ls -R /home/*.txt
lista solo i .txt di home
se invece scrivo
ls /home/*/*.txt
mi lista i file di tipo txt di tutte le subdirectory della home ma non della home stessa.
senza usare pipeline è possibile listare file di un certo tipo per una directory e sue subdirectory?
grazie
scusate la noia!:D esame in vista!:boh:
So che se volessi listare il contenuto per esempio della cartella /home basta scrivere
ls /home
per listare la cartella home ed eventuali subdirectory di home
ls -R /home
per listare ad esempio file in sola estensione txt della cartella /home dovrei scrivere:
ls /home/*.txt
ma per listare tutti i file di un determinato tipo di /home e le sue subdirectory questo non funziona:
ls -R /home/*.txt
lista solo i .txt di home
se invece scrivo
ls /home/*/*.txt
mi lista i file di tipo txt di tutte le subdirectory della home ma non della home stessa.
senza usare pipeline è possibile listare file di un certo tipo per una directory e sue subdirectory?
grazie
scusate la noia!:D esame in vista!:boh: