CentOS 系統本身并沒有像 Windows 那樣明顯的回收站功能,但可以通過一些方法來模擬回收站并實現備份。
/data 分區下創建一個名為 /data/trash 的目錄,用于存放刪除的文件。mkdir /data/trash
vim /bin/trash
將以下內容添加到文件中:
#!/bin/bash
mv "$1" "/data/trash/$(basename "$1")"
保存并退出,然后賦予執行權限:
chmod +x /bin/trash
rm 命令創建別名,使其將文件移動到回收站而不是直接刪除:alias rm='/bin/trash'
/etc/bashrc 文件,在文件底部添加以下內容:alias rm='/bin/trash'
然后重新加載配置:
source /etc/bashrc
.local/share/Trash/files 目錄,這里存放著已刪除的文件。要清空回收站,可以使用以下命令:
cleartrash
系統會提示確認,輸入 y 確認清空。
通過以上步驟,你可以在 CentOS 系統中實現一個簡易的回收站功能,以便備份和恢復刪除的文件。