Lista del contenuto di una directory

Su Linux mi e’ capitato di dover compilare un file con la lista di tutte le mie foto contenute dentro una grande cartella. La grande directory contiene al suo interno altre directory per suddividere ad hoc le varie foto.
Mi e’ venuto in mente questo comando che mi e’ tornato utile per avere l’elenco delle cartelle e dei file contenuti:

ls -R1 /percorso/cartella/principale | sed ‘s/\/percorso\/cartelle\/principale\///’ > percorso/file_elenco.txt

Sostanzialmente il comando elenca ricorsivamente il contenuto della directory principale ed elimina dai nomi delle cartelle in output il percorso principale, in modo che l’elenco sia piu’ chiaro. Ovviamente scrive tutto l’elenco nel file .txt di destinazione…

E’ inutile dire che le foto sono solo un esempio, i file potrebbero benissimo essere di qualunque tipo, mp3 ad esempio

Leave a Reply