有时,我会不小心的按下 SHIFT+DELETE来删掉我的文件数据。是的,我是个蠢蛋,没有再次确认下我实际准备要删掉的东西。而且我太笨或者说太懒,没有备份我的文件数据。结果呢?数据丢失了!在一瞬间就丢失了。
这些事经常就会发生在我身上。如果你和我一样,有个好消息告诉你。有个简单又有用的命令行工具叫chattr(Change Attribute 的缩写),在类 Unix 等发行版中,能够用来防止文件和目录被意外的删掉或修改。
通过给文件或目录添加或删掉某些属性,来保证用户不可以删掉或修改这些文件和目录,不管是有意的还是无意的,甚至 root 用户也不行。听起来很有用,是不是?
在这篇简短的教程中,咱们一起来看看怎么在实际应用中使用 chattr 命令,来防止文件和目录被意外删掉。