人難免會失誤,出現一些問題,在刪除文件的時候使用rm,刪除之后就后悔了。因為rm命令刪除的文件是不進入回收站的,這使得恢復起來很困難。解決這一難題,可以使用python編寫的trash-cli( https://github.com/andreafrancia/trash-cli )
安裝
通過包管理器可以直接安裝trash-cli
這個軟件包已經被大多數包管理器收錄。
如果沒有也可以使用源碼進行編譯安裝,具體可以參考官方文檔。
使用
- 使用
trash <文件或目錄名>
直接將文件刪除到回收站 - 使用
trash-empty
清空回收站 - 使用
trash-list
列出回收站文件 - 使用
trash-restore
列出當前目錄可以還原文件 - 使用
trash-rm
刪除回收站中的文件
重要
- 給
trash
一個別名,來替換掉rm
在配置文件中添加alias rm="trash"
- 在提權時使用
trash
在配置文件中添加alias surm="sudo trash"