人難免會失誤,出現一些問題,在刪除檔案的時候使用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"