디렉토리 및 하위 디렉토리에서 모든 0 바이트 파일을 어떻게 찾을 수 있습니까?
나는 이것을했다 :
#!/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
.