Statt ls
oder find
Sie können es mit tree
versuchen . Insbesondere tree -ifpugDs $PWD
sollte Ihnen geben, was Sie möchten.
-if
entfernt Einrückungslinien und gibt Pfad aus
-p
druckt Berechtigungen
-ug
gibt Benutzer und Gruppe aus
-D
gibt die Änderungszeit aus
-s
Druckgröße
Wenn die Eingabe ein Problem darstellt, wie wäre es, wenn Sie das, was Sie bereits haben, in eine Funktion stecken:
myspecialfinder() {
find $PWD/ -type f -name "$1" -printf '%M %u %g %s\t%a\t%p\r\n'
}
Sie würden es als
verwendenmyspecialfinder file.name