Linux-linux rm -rf 命令转换

发布于 2016-12-22 07:40:56 字数 84 浏览 1308 评论 4

在linux,为了防止普通用户误操作rm -rf命令,想把rm -rf转变为rm -i命令,该如何设置

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

想挽留 2017-11-01 14:42:01

整不了的`
alias设了-i参数也没办法`
除非重新编绎rm这个命令 把-f给去掉
或者重新写个rm命令,把系统给的隐藏你知道的地方,然后检测命令行传过来的参数,如果有-f参数就不让他执行,否你调用你隐藏的rm命令实行真正的删除

泛泛之交 2017-10-16 00:44:17

在alias里面设置$ alias rm='mv --target-directory ~/.File'设置这样一个文件夹将每次删除的文件可以放到这个File文件夹下面,以免误删.

清晨说ぺ晚安 2017-05-30 23:49:41

可以通过alias设置。

参考:打造 Linux 的 “回收站”

灵芸 2016-12-29 13:03:46

提供一份比较安全的rm脚本,它的特性:

接管原生的/bin/rm命令,将待删除的文件mv至回收站,便于统一管理,或者更重要的,拯救误删文件。
需要调用原生的rm时,指定路径即可,例如:/bin/rm -rf somefolder
记录删除日志到/var/log/trash.log。如果不需要记录日志,只需要将log变量置空即可。
将文件移动至回收站时自动重命名,以便可以重复删除重名文件。

参考:
较安全的rm脚本

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文