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