在 CentOS 系統中,文件刪除后通常會被移動到回收站(Trash),而不是永久刪除。要恢復回收站中的文件,可以使用以下方法:
trash-cli
工具安裝 trash-cli
工具:
sudo yum install trash-cli
查看回收站中的文件:
trash-list
恢復單個文件:
trash-restore <文件名>
例如:
trash-restore example.txt
恢復所有文件:
trash-restore -r
找到回收站目錄:
默認情況下,回收站目錄位于用戶主目錄下的 .local/share/Trash/files
和 .local/share/Trash/info
。
cd ~/.local/share/Trash/files
查找要恢復的文件:
使用 find
命令查找特定文件:
find . -name "example.txt"
恢復文件:
找到文件后,將其移動回原目錄。例如,如果文件在 files/username/Documents
目錄下:
mv ./username/Documents/example.txt /path/to/original/location/
如果你使用的是帶有圖形界面的 CentOS 版本(例如 CentOS 8 的 GNOME 桌面環境),可以通過圖形界面來恢復文件:
rm -rf
命令),則無法通過上述方法恢復。通過以上方法,你應該能夠成功恢復 CentOS 系統中回收站里的文件。