Unix 递归目录列表,包含文件的完整路径名和文件大小

Unix 递归目录列表,包含文件的完整路径名和文件大小

我正在尝试(递归地)列出所有文件及其完整路径名(包括文件名),后跟其大小(以字节为单位)。我不需要任何“。”,“..”条目。

我认为“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

相关内容