设置与取消cp/mv/rm安全提示

cp/mv/rm三个命令可直接或间接删除文件,太大意,可能导致不可挽回的损失. 有一种复杂的方法来保证安全,就是把cp/mv/rm都alias成mv,rm就成了将文件mv到垃圾桶里, 然后定期清理掉垃圾桶里老的文件.

还有一种比较简单的方式,就是执行命令时,提示用户确认.也是alias:

alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'

这样在有文件覆盖和文件删除时,都会提示用户确认:

> a > b
mv a b
mv: overwrite `b'? 

好多Linux上,系统为确保安全,都会对root账户的这些命令进行alias.

如果你要覆盖好多文件,这么多确认提示,估计也是要疯,要取消安全提示的方法,也很简单,直接unalias就行了.

发表于 2015年01月24日 23:55   评论:0   阅读:2723  



回到顶部

首页 | 关于我 | 关于本站 | 站内留言 | rss
python logo   django logo   tornado logo