find を使用することをお勧めします :
find . -size 0 -delete
これにより、ディレクトリ (およびそれ以下) 内のサイズ 0 のすべてのファイルが削除されます。
find /tmp -size 0 -print -delete
特定のファイルだけが必要な場合;
if [ ! -s /tmp/foo ] ; then
rm /tmp/foo
fi
find を使用することをお勧めします :
find . -size 0 -delete
これにより、ディレクトリ (およびそれ以下) 内のサイズ 0 のすべてのファイルが削除されます。
find /tmp -size 0 -print -delete
特定のファイルだけが必要な場合;
if [ ! -s /tmp/foo ] ; then
rm /tmp/foo
fi