CentOS 回收站文件的备份与迁移
一 先确认回收站位置与内容
二 备份与迁移的常用方法
tar -czvf trash_backup_$(date +%F_%H-%M-%S).tar.gz -C ~ .local/share/Trash
sudo tar -czvf trash_root_backup_$(date +%F_%H-%M-%S).tar.gz -C /root .local/share/Trash
mkdir -p /backup/trash
tar -czvf /backup/trash/trash_$(date +%F).tar.gz -C ~ .local/share/Trash
mkdir -p /new/trash/location/{files,info}
cp -a ~/.local/share/Trash/files /new/trash/location/
cp -a ~/.local/share/Trash/info /new/trash/location/
mkdir -p /new/trash/location/{files,info}
sudo cp -a /root/.local/share/Trash/files /new/trash/location/
sudo cp -a /root/.local/share/Trash/info /new/trash/location/
chown -R root:root /new/trash/location
chmod -R 700 /new/trash/location
rsync -a --delete ~/.local/share/Trash/ /backup/trash/current/
如需保留历史版本,可在目标侧配合时间戳目录或快照机制使用。三 恢复与验证
tar -xzvf trash_backup_2025-08-30.tar.gz -C ~
mkdir -p /restore/trash
tar -xzvf trash_backup_2025-08-30.tar.gz -C /restore/trash
mv /new/trash/location/files/* /original/path/
四 实用建议