|
|
发表于 2006-9-22 20:44:37
|
显示全部楼层
Post by Lolita
经常有意无意的把一些临时文件放在主目录下 ; 然后使用完毕又习惯地 rm 甚至 rm -rf 掉这些临时的文件。 一旦 rm -rf 误操作,主目录的东西就完蛋了。 后来想到一个简单的办法,即在一定程度上可以保证资料不容易被 rm -rf 误删,也不影响日常的方便使用。
1、在主目录建一个 .DATA 目录
2、把 原来位于 主目录 下的所有重要目录统统移动到 .DATA 目录下
3、chmod 111 .DATA
4、把.DATA下的重要目录 ln -s 到主目录(以方便使用)。如: ~$ ln -s .DATA/books books
5、全部搞定后再用root用户执行 chown root:root .DATA (防止.DATA被chmod)
嘿嘿,这样位于主目录的重要目录仅仅是个符号链接而已,再也不怕误删了。而且.DATA是隐藏的,不碍观瞻。
注: chmod u-w .DATA 是没有用的,不能防止 rm 的 -r 递归删除。 好像是回收筒的概念 |
|