Linux快速删除大量文件

发表时间:2012-11-27 13:18


 今天麦子在维护服务器的时候遇到一个问题,需要删除tomcat的所有日志。

但是由于日志文件多达几百个G,用Del命令删除会没有响应,找高手问过之后才找到一个办法,用的是rsync的技巧。

现在分享给大家:

第一步,先安装rsync.

aptitude install rsync  (安装失败也没关系,因为大多数linux都自带了rsync,不需要重复安装)。

第二步,在随便一个目录建立一个空目录.

mkdir /home/ykmaiz  

随意建立一个文件夹即可,麦子选择在home下面建立一个文件夹。

第三步,执行以下命令,利用rsync删除即可。

rsync --delete-before -a -H -v --progress --stats /root/ykmaiz/ /opt/tomcat/logs/  

注意,/home/ykmaiz/后面是我们提前建立的文件夹,后面的/opt/tomcat/logs/是我们要删除的文件的所在目录。

到这里就可以看着程序自动逐个删除文件了,是不是so easy啊?!

如果觉得本文内容对您有一点帮助,请动动您的手指,分享给更