linux下防止文件误删的办法
来源:互联网 发布:淘宝商城专业托管 编辑:程序博客网 时间:2024/05/21 19:24
linux是个很强大的系统,给了我们充分的权利和自由的空间....熟悉linux的兄弟对linux的理解肯定会更深!
然而很多事情就坏在我们用户掌握的权利太大了,以至于不小心就会删掉不该删除或者不想删除的资料...
呵呵,这个现象太正常了,我想用linux的时间越长的兄弟,犯的错误越多,尽管平时会非常小心,但是偶尔也会有犯迷糊...
误删文件大多数都是执行"rm -rf"前没有考虑清楚要不要删除或者对不对导致的..
比如我犯的一个错误,我用的发行版是ubuntu12.10,不知道什么时候我的主目录下多了个文件夹“~”,我很奇怪,要它干嘛,直接删...
结果脑袋一热就执行了"rm -rf ~", 一执行这个命令就感觉不对,赶紧中断了当前的命令...尽管如此,还是损失惨重,主目录下的很多配置文件都没了,
.bashrc只剩了几行...
(顺便说下,我们是可以新建名字为“~”的文件夹的 命令就是mkdir ~, 但是删除时绝对不能用rm -rf ~, 而要使用rm -rf \~, 因为“~”默认为当前用户的主目录 )
当然,非常危险的命令还有很多,如:rm -rf /; 格式化文件系统的命令等等
于是就想如何才能避免或者减少这种错误呢?如何才能保护我们的那些重要的配置文件呢?
这儿有个思路,给大家分享下:
利用chattr命令,新建一个目录,如:Sys-backup,
sudo chattr +a Sys-backup,这样把Sys-backup文件夹的属性设置成a(a:append only),意思是可以对这个文件夹下的所有文件修改,编译,连接等操作,
当然也能新建文件,但就是不能删除其中的文件,即使使用超级用户也不能删除(除非使用超级用户把这个文件的属性改掉“sudo chattr -a Sys-backup”),
这样就可以有效的防止误删。
把主目录下的.bashrc, .vimrc等主要的配置文件放到Sys-backup中,建一个软连接到主目录,就可以了!
写的不好,但希望对大家有帮助。
- linux下防止文件误删的办法
- Linux 下搜索文件的三种办法
- linux下批量替换文件内容的三种办法
- 查出Linux下网站哪些文件被挂马的办法
- linux改写rm防止误删文件
- Apache服务器下防止图片盗链的办法
- linux下查看日志(如果日志是大文件没办法打开的情况下)
- xcode5误删文件的恢复办法
- 防止sql注入的办法
- 防止卡帧的办法
- 防止查看源代码的办法
- TortoiseGIT的一个问题及linux下批量转换文件的办法
- linux下open()函数时umask的值自己创建的文件没办法写
- Linux和Windows误删文件恢复办法
- linux下安装软件的办法
- linux下安装软件的办法
- linux下安装软件的办法
- linux下关闭端口简单的办法
- 时间插入mysql
- 交织编码
- HDU 1403 Longest Common Substring
- poj1251 hdu 1301 Jungle Roads
- Sender的认识
- linux下防止文件误删的办法
- wordpress 在 plugin 里定义一个 widget
- 浅谈WebKit之Port篇
- 【Android UI设计与开发】第04期:引导界面(四)仿人人网V5.9.2最新版引导界面
- Elevator 杭电1008
- 熟悉 和使用 jar 文件
- 开发者须知 HTML5 的15个新特性
- 期中考试2
- Android 基于ImageSwitcher实现的左右切换图片