# 目录里面只有文件,没有目录
cd yourdirectory
perl -e 'for(<*>){((stat)[9]<(unlink))}'
# 目录里面有文件和目录
mkdir empty_dir
# 要注意带后面的/符号
rsync -a --delete empty_dir/ yourdirectory/
rmdir empty_dir yourdirectory
参考Efficiently delete large directory containing thousands of files
转载于:https://my.oschina.net/u/191928/blog/618671