呵呵,没有用过 rm -rf / 的运维不是好运维,我们来看一张网上广泛流传的一张图片,多么无辜的小眼神……
重要的事情说三遍:
不要删除文件!
不要删除文件!!
不要删除文件!!!
思路:设置rm命令的别名,让rm变成mv
操作如下:
$ vim ~/.bashrc 编辑此文件,加入alias命令如下: alias rm="mv -t /tmp"
这样,在使用rm命令的时候,执行的就是mv命令了。
mv的-t参数是指定目的文件夹,上面就是把文件移动到/tmp文件夹下。
如果rm的文件太多,/tmp文件夹会越来越大,其实很多时候这些文件是没必要保留的,是否可以让这些文件只保留一段时间,比如60天后自动删除?
思路:find并配合真实的rm命令,再加上系统的定时任务
操作如下:
$ crontab -e 加入以下定时任务: 0 0 * * * \rm -rf `find /tmp -mtime +60`
原文:https://www.cnblogs.com/ooops/p/12762852.html