centos 删除大文件

最近一年来,varhi.com 的服务器一直空间爆满,最开始不知道啥原因,就是天天删日志,当17G系统硬盘慢慢满的时候,就将默认的文件移动到了别的硬盘,停止了mail服务,但是硬盘还是慢慢的又满了,这次究其原因,主要是 /var/spool/mqueue 文件太大造成的,如果说文件本身,真得没有多大,90 多M,但是文件数量却惊人,直接用 ll 命令都展现不出的情况,用了 ll | head,等啊等就能看见。
如何删除浙西文件,我努力了好多次,比如,我用 ll | head 命令读出前 10 个文件,然后删掉她们,关键是这种方法要删除到什么岁月去啊。
想到了当初安装一键 lamp 环境的 screen 命令,这样就能在我断开终端的时候,这个删除程序一直跑下去了。
如何安装 screen?
先点击一下下面的地址吧

CentOS安装Screen

比如我们执行删除命了:
screen rm -rf /var/spool/mqueue
这样 rm 命令就能一直跑下去了,我们按下 ctrl+a,然后按下 d ,这样子就该干嘛干嘛了。
当我们想找回我们的 screen 命令跑的啥东东的时候,可以执行 screen + r,
这样子你就能看到跑了哪些东东,使用
Type “screen [-d] -r [pid.]tty.host” to resume one of them.
找到对应的 [pid.]tty.host ,你就能继续工作了。
今天同事又贡献了一个方法 nohup rm -rf * &