【发布时间】:2013-03-20 04:18:14
【问题描述】:
如何在一个目录及其子目录中找到所有零字节文件?
我已经这样做了:
#!/bin/bash
lns=`vdir -R *.* $dir| awk '{print $8"\t"$5}'`
temp=""
for file in $lns; do
if test $file = "0"; then
printf $temp"\t"$file"\n"
fi
temp=$file
done
但是,我只在当前目录中得到结果,而不是子目录, 如果任何文件名包含空格,那么我只会得到第一个单词,后跟制表符
【问题讨论】:
-
您可能想阅读
man find。 -
问题也发布在unix&linux - 请不要在多个地方发布相同的问题。
-
下次我不会像这样重复,因为我在超级用户中发布了 stackoverflow 中的浏览器问题,但现在通过清除历史 cookie 并捕获问题解决了问题,所以我在这里再次询问