我使用脚本在其中查找目录(及其所有子目录)中的文件并打印文件+文件的大小。
就像这样:
find $folder -name $file | du --apparent-size
(包含输入$folder=folder_1
和$file=f1
问题是我的输出是
4 ./folder_1/f1
8 ./folder_1
13 .
find $folder -name $file
的输出仅为
folder_1/f1/file1
folder_1/file1
为什么它会占用我当前的目录,即使没有与我的搜索匹配的文件?
答案 0 :(得分:3)
尝试-exec
选项:
find "$folder" -name "$file" -exec du --apparent-size '{}' \;