使用 trash 防止文件误删

一般在 Windows 中删除文件系统都会先放到回收站里,后续确认要删除文件再从回收站里永久删除,这个操作流程可以很好的防止文件误删。

但是 Linux 中使用 rm 命令会直接删除文件,网上看到一些方案是写脚本代替 rm 命令,在脚本中将文件移动到指定的目录里,个人感觉稍显复杂。今天找到一个更简单的方式——trash。

安装:

1
sudo apt install trash-cli

移动文件到回收站:

1
trash test.txt

查看回收站中的文件:

1
trash-list

清空文件夹:

1
trash-empty

从回收站恢复文件

1
trash-restore

用 trash 命令代替 rm,编辑 ~/.zshrc

1
alias rm = "trash"