沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践!
仁攀类犯缺点是因为我们不是一个可编程设备,所以,在应用 rm
敕令时要额外留意,不要在任何时刻应用 rm -rf *
。当你应用 rm
敕令时,它会永远删除文件,不会像文件治理器那样将这些文件移动到 “垃圾箱”。
有时我们会将不该该删除的文件删除掉落,所以当缺点地删除了文件时该怎么办? 你必须看看恢复对象(Linux 中有很多半据恢复对象),但我们不知道是否能将它百分之百恢复,所以要若何解决这个问题?
我们比来揭橥了一篇关于 Trash-Cli 的文┞仿,在评论部分,我们大年夜用户 Eemil Lgz 那边获得了一个关于 saferm.sh 脚本的更新,它可以赞助我们将文件移动到“垃圾箱”而不是永远删除它们。
履行下面的敕令使其生效,
将文件移动到“垃圾桶”是一个好主意,当你无意中运行 rm
敕令时,可以拯救你;然则很少有人会嗣魅这是一个坏习惯,如不雅你不留意“垃圾桶”,它可能会在必定的时光内被文件和文件夹聚积起来。在这种情况下,我建议你按照你的意愿去做一个准时义务。
这实用于办事器和桌面两种情况。 如不雅脚本检测到 GNOME 、KDE、Unity 或 LXDE 桌面情况(DE),则它将文件或文件夹安然地移动到默认垃圾箱 $HOME/.local/share/Trash/files
,不然会在您的主目次中创建垃圾箱文件夹 $HOME/Trash
。
saferm.sh
脚本托管在 Github 中,可以大年夜仓库中克隆,也可以创建一个名为 saferm.sh
的文件并复制其上的代码。
$ git clone https://github.com/lagerspetz/linux-stuff
$ sudo mv linux-stuff/scripts/saferm.sh /bin
$ rm -Rf linux-stuff
在 .bashrc
文件中设置别号,
alias rm=saferm.sh
$ source ~/.bashrc
一切就绪,如今你可以履行 rm
敕令,主动将文件移动到”垃圾桶”,而不是永远删除它们。
测试一下,我们将删除一个名为 magi.txt
的文件,敕令行明白的提示了 Moving magi.txt to $HOME/.local/share/Trash/file
。
$ rm -rf magi.txt
Moving magi.txt to /home/magi/.local/share/Trash/files
也可以经由过程 ls
敕令或 trash-cli
进行验证。
$ ls -lh /home/magi
推荐阅读
沙龙晃荡 | 3月31日 京东、微博拭魅战专家与你合营商量容器技巧实践! 大年夜单一数据库办事器到根本没稀有据库>>>详细阅读
本文标题:如何给 “rm” 命令添加个“垃圾桶”
地址:http://www.17bianji.com/lsqh/40588.html
1/2 1