Linux系統與Windows不同,沒有圖形化的回收站。刪除文件通常意味著直接從文件系統移除。但是,你可以通過一些方法模擬回收站功能,以便在需要時恢復誤刪文件。
以下幾種方式可以幫助你管理Linux中的“回收站”:
trash-cli是一個命令行工具,可以將刪除的文件移動到一個特殊目錄,類似于Windows的回收站。
首先,你需要安裝trash-cli。
安裝完成后,使用trash /path/to/your/file 命令代替rm命令刪除文件。文件將被移動到~/.local/share/Trash/files 目錄。 使用trash-empty命令清空回收站。
方法二:手動創建回收站目錄
如果你不想安裝額外軟件,可以手動創建一個回收站目錄,并將刪除的文件移動到該目錄。
- 創建目錄:mkdir ~/.trash
- 創建別名或腳本:在.bashrc或.bash_profile文件中添加以下內容,自定義rm命令:
alias rm='move_to_trash() { mv "$@" ~/.trash/; }; move_to_trash'
保存后,重新加載shell配置文件或重新打開終端,rm命令將文件移動到~/.trash目錄。
重要提示: 以上方法只是將文件移動到另一個目錄,并沒有真正刪除文件。要徹底刪除文件并釋放磁盤空間,需要清空回收站目錄或使用shred等工具安全刪除文件。