Debian系統能恢復回收站中的文件
Debian雖無Windows風格的圖形化回收站,但通過**隱藏的垃圾文件夾(Trash)**機制替代,用戶可便捷恢復誤刪文件。以下是具體恢復方法及注意事項:
Debian將用戶刪除的文件存儲在家目錄下的隱藏文件夾/.local/share/Trash
中,該文件夾包含兩個子目錄:
files/
:存放被刪除的原始文件;info/
:保存文件的元數據(如原始路徑、刪除時間)。恢復步驟:
ls -a ~/.local/share/Trash
查看垃圾文件夾內容;files/
目錄下),使用cp
命令復制到目標路徑,例如:cp ~/.local/share/Trash/files/誤刪文件.txt ~/文檔/
;rm -rf ~/.local/share/Trash/*
(謹慎操作,此操作不可逆)。若偏好命令行操作,可安裝trash-cli
(符合FreeDesktop.org規范的回收站工具),提供更靈活的管理功能。
操作流程:
sudo apt install trash-cli
(Debian/Ubuntu默認倉庫提供);trash-put
命令替代rm
,例如trash-put 誤刪文件.txt
(支持批量刪除目錄);trash-list
查看回收站內的文件列表(顯示刪除時間及路徑),再通過trash-restore
選擇對應編號恢復,例如trash-restore 0
(0
為列表序號);trash-empty
命令(可指定清空天數,如trash-empty 7
刪除7天前的文件)。rm -rf
命令強制刪除文件,會繞過垃圾文件夾直接清除,此時需使用數據恢復工具(如TestDisk、PhotoRec);git checkout
或svn update
恢復至歷史版本,適合代碼或文檔管理。