博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【备忘】关于rm删除命令
阅读量:5869 次
发布时间:2019-06-19

本文共 474 字,大约阅读时间需要 1 分钟。

    在linux操作系统中,我们可能会有一些需求,去定时删除某个文件夹下的某些文件。

为了实现这个需求,我们一般可以采取写一个删除文件的shell脚本,然后放到crontab

表中定时执行即可。

   但是这个执行方案会有一个问题,我们删除目录的话,一般是采用 rm -rf  yourdir

这种形式。如果有一天,我们的程序不需要了,我们把上面提到的某个文件都删除了,

而我们又没有在crontab表中把这条route job给删除掉。会导致下面的后果:

    rm -rf yourdir如果找不到yourdir,它会自动跑到你账号下的根目录,然后执行

rm -rf 命令,它会将你账号下的所有文件夹,文件全部删除,除了在进程中执行进程

的目录下的某些文件除外。

   这个后果是很严重的,所以要尽量避免采取这种方案来删除文件或者目录,与此同时

还要做好备份。万一系统挂了,你还可以及时恢复过来,要不然这类重大线上事故足以

叫你滚蛋的。

转载于:https://www.cnblogs.com/cstar/archive/2012/12/28/2837548.html

你可能感兴趣的文章
MySQL数据库中的中文乱码解决方案。
查看>>
浅谈屏蔽搜索引擎爬虫(蜘蛛)抓取/索引/收录网页的几种思路
查看>>
自动安装lamp架构的shell脚本,版本都比较新,php5.3.8
查看>>
我的友情链接
查看>>
node.js学习笔记之安装详解
查看>>
Saltstack自动化环境部署
查看>>
冒泡排序、插入排序、选择排序的简单了解
查看>>
内存不足报错
查看>>
juniper SSG防火墙与飞塔防火墙配置点到点IPSEC ***
查看>>
Linux网络分析的三大利器
查看>>
决战JavaScript服务端网游开发
查看>>
微软.NET Framework 4.7.x [32+64位]完整包,带静默安装参数!
查看>>
我的友情链接
查看>>
关于Linux静态库和动态库的分析
查看>>
H3C、CISCO、华为,telnet的配置
查看>>
PHPExcel-1.8.1导入、导出Excel表格
查看>>
P1455 搭配购买
查看>>
遍历DOM
查看>>
Docker--------修改Docker0网桥默认网段
查看>>
windows server 7月更新导致exchange的问题
查看>>