Piuttosto che ls
o find
puoi provare tree
. Nello specifico tree -ifpugDs $PWD
dovrebbe darti ciò che desideri.
-if
rimuove le linee di indentazione e stampa il percorso
-p
stampa i permessi
-ug
stampa utente e gruppo
-D
stampa l'ora di modifica
-s
dimensione delle stampe
Se digitarlo è un problema, che ne dici di inserire ciò che hai già in una funzione:
myspecialfinder() {
find $PWD/ -type f -name "$1" -printf '%M %u %g %s\t%a\t%p\r\n'
}
Lo useresti come
myspecialfinder file.name