不要使用删除命令

呵呵,没有用过 rm -rf / 的运维不是好运维,我们来看一张网上广泛流传的一张图片,多么无辜的小眼神……

重要的事情说三遍:
不要删除文件!
不要删除文件!!
不要删除文件!!!

使用mv命令来代替rm

思路:设置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`

猜你喜欢

转载自www.cnblogs.com/ooops/p/12762852.html
今日推荐