在Linux系統中,回收站通常位于用戶的家目錄下的一個隱藏文件夾中,例如.local/share/Trash/files
和.local/share/Trash/info
。要備份這些文件,你可以使用以下方法:
tar
命令創建一個壓縮包:cd ~/.local/share/Trash/files
tar czvf trash_files_backup.tar.gz *
這將在當前目錄下創建一個名為trash_files_backup.tar.gz
的壓縮包,包含了回收站中的所有文件。
mv trash_files_backup.tar.gz /path/to/backup/location
將/path/to/backup/location
替換為你想要存儲備份文件的實際路徑。
cron
任務中。首先,打開當前用戶的crontab
配置文件:crontab -e
然后,在文件末尾添加一行,表示備份的時間間隔。例如,每天凌晨1點備份:
0 1 * * * cd ~/.local/share/Trash/files && tar czvf /path/to/backup/location/trash_files_backup_$(date +\%F).tar.gz *
保存并退出crontab
配置文件?,F在,備份任務將按照指定的時間間隔自動執行。
注意:不同的Linux發行版可能使用不同的回收站實現,因此上述方法可能不適用于所有系統。如果你使用的是其他桌面環境或文件管理器,請查閱相關文檔以獲取正確的回收站路徑和備份方法。