摘要: 昨天遇到一个问题,在Linux中有一个文件夹里面含有大量的Cache文件(夹),数量级可能在百万级别,使用rm -rf ./* 删除时间慢到不可接受。Google了一下,查到了一种方法,试用了下确实比单纯使用rm快了一个数量级。方法见下:1)首先建立一个空白文件夹。mkdir /tmp/empty2)之后使用以下语句即可快速的删除文件。rsync --delete-before -d /tmp/empty/ /the/folder/you/want/delete/原文中说不要忘记文件夹后的“/”rsync提供了一些跟删除相关的参数rsync --help | grep delete --del 阅读全文
posted @ 2013-12-26 20:34 shuaixf 阅读(16489) 评论(0) 推荐(1)
摘要: 今天查看硬盘剩余的容量,发现‘/’目录下占用了大量的空间;可我在这个目录下面没有放什么东西;仔细查看在/var/spool/postfix/maildrop/ 中发现了大量的文件。怎么会有这么多的文件呢,先删除。 在网上搜索之后明白是mail没有成功的邮件。由于linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送cron所有者, 而我的服务器中关闭了postfix,导致邮件发送不成功,全部小文件堆积在了maildrop目录下面。如果sendmail或者postfix正常运行,则会在/var/mail目录下也会堆积大量的邮件。 解决方法:.. 阅读全文
posted @ 2013-12-26 20:24 shuaixf 阅读(477) 评论(0) 推荐(0)
摘要: 查看当前目录大小:[root@21andy.com]# du -sh查看指定目录大小:[root@21andy.com]# du -sh /www/21andy.com查看当前目录文件总数:[root@21andy.com]# find . -type f |wc -l查看指定目录文件总数:[root@21andy.com]# find /www/21andy.com -type f |wc -l查看当前目录的目录总数:[root@21andy.com]# find . -type d |wc -l查看指定目录的目录总数:[root@21andy.com]# find /www/21andy. 阅读全文
posted @ 2013-12-26 20:17 shuaixf 阅读(434) 评论(0) 推荐(0)