如何在目录及其子目录中找到所有零字节文件?
我已经做到了:
#!/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
。