Debian系統回收站支持自定義,可通過配置文件修改、命令行工具、圖形界面等方式調整回收站的路徑、保留時間、自動清空規則及外觀等參數。
回收站的核心配置文件位于用戶目錄下的隱藏文件夾中,不同桌面環境或文件管理器的配置路徑略有差異:
~/.local/share/Trash/info/
目錄下存儲了回收站中每個文件的元數據(如刪除時間、路徑、MIME類型),可通過編輯對應文件(如yourfile.txt.trashinfo
)調整Path
(原文件路徑)、DeletionDate
(刪除時間)等參數。~/.config/nautilus/desktop-metadata
文件,可修改回收站目錄(trash_dir
)、圖標(trash_icon
、trash-full_icon
)等設置。/etc/gvfs/gvfs.conf
(需root權限),通過trash-path
(指定回收站路徑,默認~/.local/share/Trash
)和trash-empty-timeout
(自動清空時間間隔,如7d
表示7天)調整全局回收站行為。sudo apt install trash-cli
),可通過命令調整回收行為。例如,trash --keep /path/to/file 7d
將文件移動到回收站并保留7天;trash-empty
清空回收站;trash-restore
恢復文件。gsettings
調整回收站參數。例如,gsettings set org.gnome.desktop.media-handling trash-path '~/.local/share/Trash'
設置回收站路徑;gsettings set org.gnome.desktop.media-handling trash-empty-timeout 604800
設置自動清空時間為7天(單位:秒)。若使用GNOME、KDE等桌面環境,可通過系統設置調整回收站:
通過trash-cli
的--keep
選項可設置文件在回收站中的保留期限,例如trash --keep /path/to/file 30d
表示文件保留30天后自動刪除;也可通過cron
任務定期清理回收站(如每小時清理一次):
0 * * * * rm -rf ~/.local/share/Trash/*
注:自定義回收站時需注意權限問題(修改系統配置文件需root權限),且不同桌面環境(如GNOME、KDE、XFCE)的配置路徑可能略有差異,建議根據實際使用的桌面環境調整。