文章

linux下回收站设置

linux下回收站设置

安装 trash-cli

首先确保你已经安装了 trash-cli。在 CentOS 系统中,可以通过以下命令安装:

1
sudo yum install trash-cli

创建别名 为了将 rm 命令重定向到 trash,可以在用户的 shell 配置文件中添加一个别名。打开当前用户的 ~/.bashrc 文件(或 ~/.bash_profile,取决于你的 shell 配置):

1
nano ~/.bashrc

在文件的末尾添加以下内容:

1
alias rm='trash'

保存并退出编辑器。

重新加载配置文件 为了让别名生效,需要重新加载配置文件:

1
source ~/.bashrc

测试效果 现在,当你在终端中使用 rm 命令时,它实际上会调用 trash,将文件移动到回收站而不是直接删除。例如:

1
rm example.txt

这时,example.txt 文件会被移动到回收站中,而不是被永久删除。

恢复原始 rm 命令

如果你需要在某些情况下使用原始的 rm 命令(比如需要永久删除文件),可以通过以下方式绕过别名:

使用完整路径调用 :

1
/usr/bin/rm example.txt

使用反引号取消别名:

1
\rm example.txt
本文由作者按照 CC BY 4.0 进行授权