Linux系統中,回收站的實現因桌面環境和配置而異,但主流桌面環境(如GNOME、KDE)均提供圖形化回收站功能,同時也可通過命令行工具操作。以下是具體還原方法:
GNOME桌面環境(如Ubuntu默認桌面)
打開文件管理器(Nautilus,快捷鍵Super+E
),點擊左側回收站圖標,找到需恢復的文件,右鍵選擇還原,文件將回到原始位置;也可直接拖拽文件至桌面或其他文件夾。
KDE Plasma桌面環境(如Kubuntu)
打開文件管理器(Dolphin,快捷鍵Alt+F2
輸入dolphin
),點擊左側回收站圖標,選中目標文件,右鍵點擊恢復,或直接拖拽至目標位置。
XFCE、LXDE等其他桌面環境
多數桌面環境的文件管理器(如XFCE的Thunar、LXDE的PCManFM)均內置回收站功能,操作邏輯與GNOME/KDE類似:打開文件管理器→點擊回收站→右鍵恢復。
1. 使用trash-cli工具(推薦)
trash-cli
是專門管理回收站的命令行工具,支持列出、恢復、清空回收站等功能。
sudo apt install trash-cli
,CentOS/RHEL用sudo yum install trash-cli
,Fedora用sudo dnf install trash-cli
)。trash-list
,顯示所有被刪除文件的名稱、刪除時間及大小。trash-restore
,按提示選擇需恢復的文件編號(如1
表示第一個文件);若需恢復所有文件,添加-r
參數(trash-restore -r
)。trash-restore /path/to/original/filename
),工具會自動將其移回原始位置。2. 手動操作回收站目錄
回收站的文件通常存儲在用戶主目錄的.local/share/Trash/
目錄下,其中:
files/
子目錄存放被刪除的文件(保留原始文件名);info/
子目錄存放文件元數據(如原始路徑、刪除時間)。files/
目錄:cd ~/.local/share/Trash/files
;ls
或find . -name "文件名"
(如find . -name "report.docx"
);mv
命令移動至原始位置(如mv report.docx ~/Documents/
)。3. 使用gvfs-trash工具(部分系統自帶)
gvfs-trash
是GNOME虛擬文件系統的一部分,用于管理回收站。
gvfs-trash --restore /path/to/deleted/file
(如gvfs-trash --restore ~/Downloads/test.txt
),文件將回到原始位置;gvfs-trash --restore-all
,批量恢復回收站中的所有文件。filename (1).txt
)或覆蓋,需提前確認目標位置;rm -rf
強制刪除),可嘗試專業工具(如extundelete
、TestDisk
),但成功率無法保證。