天天看點

Linux下将使用rm删除的檔案顯示在資源回收筒中安裝使用重要

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