Debian系統本身并沒有像Windows那樣的內置回收站功能,但您可以通過幾種方法來模擬或使用回收站功能,以下是一些常用的技巧:
Debian系統使用一個名為 .local/share/Trash 的隱藏目錄來作為垃圾文件夾,存放被刪除的文件。要使用這個功能,您可以按照以下步驟操作:
刪除文件:當您刪除文件時,可以使用 mv 命令將文件移動到垃圾文件夾中,而不是直接刪除。例如:
mv /path/to/deleted/file /.local/share/Trash/files/
恢復文件:要從垃圾文件夾中恢復文件,可以使用 cp 命令將文件復制回其原始位置。例如:
cp /.local/share/Trash/files/deleted_file /path/to/restore/
清空垃圾文件夾:要清空垃圾文件夾,可以刪除其中的所有文件。例如:
rm -rf /.local/share/Trash/files/*
注意:此操作不可逆,請謹慎操作。
trash-cli 是一個命令行工具,可以將文件移動到系統的回收站(Trash),而不是直接刪除。
安裝:
sudo apt update
sudo apt install trash-cli
刪除文件/目錄:
trash-put filename
列出已刪除文件:
trash-list
恢復文件:
trash-restore index
(index 為列表中的序號)
從回收站刪除文件:
trash-rm filename
清空回收站:
trash-empty
刪除超過X天的垃圾文件:
trash-empty --days 10
有一些第三方工具可以模擬回收站功能,例如 rm-trash。這些工具通常通過腳本實現,可以在刪除文件時將它們移動到一個特殊的回收站目錄,而不是立即永久性地移除。
安裝:
sudo apt install rm-trash
使用:
刪除文件:
rm-trash file_or_folder
列出被刪除的文件和目錄:
rm-trash --list
從回收站中恢復文件或目錄:
rm-trash --restore file_or_folder
刪除回收站中的文件:
rm-trash --remove file_or_folder
清空回收站:
rm-trash --empty
刪除超過X天的垃圾文件:
rm-trash --empty --days 10
如果文件已被徹底刪除,可以使用數據恢復工具嘗試恢復。例如 TestDisk 和 PhotoRec。
安裝:
sudo apt get install testdisk
運行:
sudo testdisk
按照 TestDisk 的提示操作進行數據恢復。
以下命令可幫助清理系統垃圾文件:
磁盤空間使用情況:
df -h
磁盤空間分析:
sudo apt install ncdu
ncdu /
卸載未使用的軟件包:
sudo apt-get autoremove
一鍵式系統清理(謹慎使用):
sudo apt autoremove --purge -y && sudo apt clean -y && sudo apt autoclean -y
(此命令會刪除一些系統文件,請確保了解其作用后再執行)
通過以上方法,您可以在 Debian 系統中有效地管理回收站中的文件,并清理不再需要的文件和緩存,從而節省磁盤空間。