Preciso de uma listagem recursiva de diretórios para meus backups de DVD. O formato perfeito é o seguinte:
Name of the directory:
subdirectory0/
subdirectory1/
size date time name0.txt
size date time name1.sh
size date time name2.odt
Eu consegui com este comando maluco:
ls -alFRgGv --time-style='+%Y-%m-%d %H:%M:%S' --group-directories-first | sed -r 's/^[drwx-]{10} *[0-9]* //;/^total /d;/.*\.{1,2}\/$/d ';
Por favor, existe alguma outra maneira de omitir permissões e links físicos na saída ls? ("ls", não com o comando "find")
Post Scriptum:
Existem alguns números malucos depois do total. Há "total 18" e apenas 2 arquivos no diretório. Todos esses links físicos estão juntos?