我正在尝试(递归地)列出所有文件及其完整路径名(包括文件名),后跟其大小(以字节为单位)。我不需要任何“。”,“..”条目。
我认为“ls”选项中的任何内容在这里都不起作用。
答案1
尝试这个:
find full_path_to_your_directory -type f -printf '%p %s\n'
答案2
由于您标记了问题[unix]
而不是[linux]
,您可能没有 GNUfind
及其-printf
选项。在这种情况下,此命令可能适合您:
find /dir/to/start/from -type f -ls