阅读量:2
Debian系统“回收站”备份方法
Debian系统没有传统图形界面的回收站,但通过隐藏的垃圾文件夹、命令行回收站工具等方式管理已删除文件。若需备份这些“回收站”中的内容,可通过以下方法实现:
1. 备份默认垃圾文件夹(~/.local/share/Trash)
Debian中,删除的文件默认存储在用户家目录下的隐藏文件夹~/.local/share/Trash中,包含两个子目录:
files/:存放被删除的文件;info/:存放文件元数据(如原始路径、删除时间)。
备份步骤:- 使用
rsync命令(推荐,支持增量备份):
其中,rsync -av ~/.local/share/Trash/ /path/to/backup/trash_backup//path/to/backup/trash_backup/为目标备份目录(可自定义)。 - 使用
tar命令(创建压缩归档):
备份完成后,tar -czvf trash_backup.tar.gz ~/.local/share/Trash/trash_backup.tar.gz即为垃圾文件夹的压缩备份。
2. 使用命令行回收站工具(Trash-Cli)备份
若已安装trash-cli(符合FreeDesktop规范的命令行回收站工具),其管理的回收站文件同样位于~/.local/share/Trash目录。备份方法与默认垃圾文件夹一致:
- 通过
rsync增量备份:rsync -av ~/.local/share/Trash/ /path/to/backup/trash_cli_backup/ - 通过
tar压缩备份:tar -czvf trash_cli_backup.tar.gz ~/.local/share/Trash/
trash-cli的优势在于提供trash-put(删除文件至回收站)、trash-list(查看回收站内容)、trash-restore(恢复文件)等命令行操作,便于管理。
3. 定期自动化备份(可选)
为避免手动备份遗漏,可通过cron定时任务实现自动备份。例如,每天凌晨2点备份垃圾文件夹:
- 编辑
crontab:crontab -e - 添加以下内容(以
rsync为例):此命令会每天生成一个带日期的备份目录(如0 2 * * * rsync -av ~/.local/share/Trash/ /path/to/backup/trash_backup_$(date +\%F)/trash_backup_2025-09-27/)。
注意事项
- 备份前确保目标目录有足够的存储空间;
- 若垃圾文件夹中有重要文件,建议同时备份
files/和info/子目录(info/中的元数据有助于恢复文件原始路径); - 定期检查备份文件的完整性(如解压
tar.gz或使用rsync -n模拟备份)。
以上就是关于“Debian回收站如何备份”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm