Ubuntu:替换不安全的rm命令
背景rm是一个非常常用但是却异常危险的命令,因为其删除的文件并不会保存在回收站中,而是直接删除。如果不慎错误删除了文件,基本上就万劫不复了。解决方案下载脚本https://raw.githubusercontent.com/lagerspetz/linux-stuff/master/scripts/saferm.sh将saferm.sh拷贝到当前${PATH_YOU_LIKE}目录下,并为脚本设置
·
背景
rm是一个非常常用但是却异常危险的命令,因为其删除的文件并不会保存在回收站中,而是直接删除。如果不慎错误删除了文件,基本上就万劫不复了。
解决方案
- 下载脚本
https://raw.githubusercontent.com/lagerspetz/linux-stuff/master/scripts/saferm.sh
- 将
saferm.sh
拷贝到当前${PATH_YOU_LIKE}
目录下,并为脚本设置权限
chmod a+x ${PATH_YOU_LIKE}/saferm.sh
- 将
${PATH_YOU_LIKE}
添加到~/.bashrc
中
export PATH=$PATH:${PATH_YOU_LIKE}
- 替换rm命令,
alias rm=saferm.sh
- 激活脚本
source ~/.bashrc
使用过程
此时再执行命令删除时,文件会优先拷贝到一个Trash目录,给我们一次悔过的机会。
rm test.txt
Moving test.txt to /home/${usr_name}/Trash
更多推荐
已为社区贡献2条内容
所有评论(0)