在 CentOS 系统中,通常使用 trash-cli 工具来管理回收站。以下是如何备份回收站中的重要文件的步骤:
trash-cli首先,确保你已经安装了 trash-cli。如果没有安装,可以使用以下命令进行安装:
sudo yum install trash-cli 你可以使用 trash-list 命令来查看回收站中的文件列表:
trash-list 你可以将回收站中的文件复制到其他位置进行备份。例如,假设你想将回收站中的所有文件备份到 /backup/trash_files 目录中,可以执行以下命令:
mkdir -p /backup/trash_files trash-restore --no-prompt | tar -cvf /backup/trash_files/backup.tar 解释:
trash-restore --no-prompt:将回收站中的文件恢复到原始位置,但不提示确认。tar -cvf /backup/trash_files/backup.tar:将恢复的文件打包成一个 tar 文件。如果你希望定期自动备份回收站中的文件,可以将上述命令添加到一个 cron 作业中。编辑 crontab 文件:
crontab -e 然后添加一行,例如每天凌晨 2 点执行备份:
0 2 * * * /path/to/backup_script.sh 创建备份脚本 backup_script.sh:
#!/bin/bash # 创建备份目录 mkdir -p /backup/trash_files # 备份回收站文件 trash-restore --no-prompt | tar -cvf /backup/trash_files/backup_$(date +%Y%m%d).tar 确保脚本有执行权限:
chmod +x /path/to/backup_script.sh 通过以上步骤,你可以有效地备份 CentOS 系统中回收站中的重要文件。