给你的Linux加个回收站

linux上有个rm命令,有时会手一抖,删库了
因此闹出了不少小白执行rm -rf *的笑话。

这时,我们可以修改下rm命令,使在执行这个命令时文件并不是被直接删除,而是被移动到了回收站。

项目

https://github.com/lagerspetz/linux-stuff

原理

如果脚本检测到 GNOME 、KDE、Unity 或 LXDE 桌面环境(DE),运行“rm”命令时,它将文件或文件夹安全地移动到默认垃圾箱 $HOME/.local/share/Trash/files,否则会在您的主目录中创建垃圾箱文件夹 $HOME/Trash

方法

安装脚本的命令如下(请先安装 git):

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

发表评论

邮箱地址不会被公开。 必填项已用*标注