Listado de directorios recursivos de Unix con la ruta completa del archivo y el tamaño del archivo

Listado de directorios recursivos de Unix con la ruta completa del archivo y el tamaño del archivo

Estoy intentando enumerar todos los archivos (recursivamente) con su nombre de ruta completo (incluido el nombre del archivo) seguido de su tamaño en bytes. No necesito ninguna entrada '.', '..'.

No creo que nada de las opciones 'ls' funcione aquí.

Respuesta1

Prueba esto:

find full_path_to_your_directory -type f -printf '%p %s\n'

Respuesta2

Como etiquetó su pregunta [unix]y no [linux], es posible que no tenga GNU findy su -printfopción. En ese caso, este comando puede funcionar para usted:

find /dir/to/start/from -type f -ls

información relacionada