大量小文件

Linux 快速删除大量小文件方法

て烟熏妆下的殇ゞ 提交于 2019-12-09 20:24:26
当我们在linux系统中要删除数万或者数十万甚至数百万的文件时使用rm -rf *就不太好用,因为要等待很长一段时间。在这种情况之下我们可以使用linux系统命令rsync来巧妙的处理。rsync实际上用的是替换原理,处理数十万个文件也是秒删。 1. rsync安装,有些系统默认安装有该命令 Ubuntu 系统:sudo apt-get install rsync Fedora 系统:sudo yum install rsync 其他的可以源码安装,到下面的网站下载 http://rsync.samba.org 2. rsync提供了一些跟删除有关的参数 rsync --help | grep delete --del an alias for --delete-during --delete delete extraneous files from destination dirs --delete-before receiver deletes before transfer, not during --delete-during receiver deletes during transfer (default) --delete-delay find deletions during, delete after --delete-after receiver deletes