一般在 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" |