
我正在嘗試(遞歸地)列出所有文件及其完整路徑名(包括文件名),後面跟著其大小(以位元組為單位)。我不需要任何「.」、「..」條目。
我認為“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