
Ich versuche, alle Dateien (rekursiv) mit ihrem vollständigen Pfadnamen (einschließlich des Dateinamens) aufzulisten, gefolgt von ihrer Größe in Bytes. Ich brauche keine '.'-, '..'-Einträge.
Ich glaube nicht, dass irgendetwas in den „ls“-Optionen hier funktionieren würde.
Antwort1
Versuche dies:
find full_path_to_your_directory -type f -printf '%p %s\n'
Antwort2
Da Sie Ihre Frage mit [unix]
und nicht markiert haben [linux]
, verfügen Sie möglicherweise nicht über GNU find
und dessen -printf
Option. In diesem Fall könnte dieser Befehl für Sie funktionieren:
find /dir/to/start/from -type f -ls