
Estou tentando listar todos os arquivos (recursivamente) com o nome completo do caminho (incluindo o nome do arquivo) seguido do tamanho em bytes. Não preciso de nenhuma entrada '.', '..'.
Não acho que nada nas opções 'ls' funcionaria aqui.
Responder1
Experimente isto:
find full_path_to_your_directory -type f -printf '%p %s\n'
Responder2
Como você marcou sua pergunta [unix]
e não [linux]
, talvez você não tenha o GNU find
e sua -printf
opção. Nesse caso, este comando pode funcionar para você:
find /dir/to/start/from -type f -ls