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

相關內容