删除大量文件
删除很多文件的话,rm 会让 参数列表爆炸的,得用 find /forRemovePath/* -exec rm -f {} \;
mkdir /data/blank
rsync --delete-before -d /data/blank/ /home
eatmydata rm -rf
eatmydata 的原理是操作文件的时候不执行 fsync 和其他同步磁盘的系统调用,从而节省时间
如果是单个大文件的,可以先用 truncate -s 0 <FILEN>
把大小置为 0 再删除;
如果是很多小文件的,可以用 rsync
来删除。