升级补丁
如何用 “rm” 命令把文件丢到 “垃圾桶”-LINUX
来源:祺点源码论坛     阅读:145
网站管理员
发布于 2024-09-11 23:16
查看主页

人类犯错误是因为我们不是一个可编程设备,所以,在使用 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.txtMoving magi.txt to /home/magi/.local/share/Trash/files登录后复制

也可以通过 ls 命令或 trash-cli 进行验证。

$ ls -lh /home/magi/.local/share/Trash/filesPermissions Size User Date Modified Name.rw-r--r-- 32 magi 11 Oct 16:24 magi.txt 登录后复制

或者我们可以通过文件管理器界面中查看相同的内容。

要了解 saferm.sh 的其他选项,请查看帮助。

$ saferm.sh -hThis is saferm.sh 1.16. LXDE and Gnome3 detection.Will ask to unsafe-delete instead of cross-fs move. Allows unsafe (regular rm) delete (ignores trashinfo).Creates trash and trashinfo directories if they do not exist. Handles symbolic link deletion.Does not complain about different user any more.Usage: /path/to/saferm.sh [OPTIONS] [--] files and dirs to safely removeOPTIONS:-r allows recursively removing directories.-f Allow deleting special files (devices, ...).-u Unsafe mode, bypass trash and delete files permanently.-v Verbose, prints more messages. Default in this version.-q Quiet mode. Opposite of verbose.登录后复制

以上就是如何用 “rm” 命令把文件丢到 “垃圾桶”的详细内容!

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 升级补丁
相关推荐
艾泰克 ATK 烈空 X1“Ultimate 大师版”双模鼠标首销:PAW3950 Ultra 传感器,369 元-硬件新闻
长城台式电脑无故重启是什么原因-电脑知识
加密u盘文件如何复制-电脑知识
命运圣契公测最新兑换码福利大全2024-游戏攻略
什么是封装以及如何使用它-java教程

首页

消息

购物车

我的