首页主机资讯Ubuntu如何备份回收文件

Ubuntu如何备份回收文件

时间2026-01-19 06:57:03发布访客分类主机资讯浏览1117
导读:Ubuntu 备份回收站文件的实用方法 一、命令行方式 trash-cli(推荐) 安装与准备 安装工具:sudo apt update && sudo apt install trash-cli 查看回收站内容:tra...

Ubuntu 备份回收站文件的实用方法

一、命令行方式 trash-cli(推荐)

  • 安装与准备
    • 安装工具:sudo apt update & & sudo apt install trash-cli
    • 查看回收站内容:trash-list(可确认文件名、删除时间、原始路径,便于筛选备份)
  • 备份到指定目录(不清空回收站)
    • 创建备份目录:mkdir -p ~/trash-backup/$(date +%F_%H-%M-%S)
    • 复制文件(保留目录结构):
      • 较稳妥:rsync -a ~/.local/share/Trash/files/ ~/trash-backup/2025-12-31_10-00-00/
      • 简单快速:cp -a ~/.local/share/Trash/files/. ~/trash-backup/2025-12-31_10-00-00/
    • 如需连同“信息”元数据一并备份(删除时间、原路径等):
      • rsync -a ~/.local/share/Trash/info/ ~/trash-backup/2025-12-31_10-00-00/info/
  • 压缩归档便于传输/长期保存
    • 进入备份目录:cd ~/trash-backup & & tar -czvf trash-backup-2025-12-31.tar.gz 2025-12-31_10-00-00/
  • 还原方法(从备份回到回收站或原位置)
    • 回到回收站:rsync -a ~/trash-backup/2025-12-31_10-00-00/ ~/.local/share/Trash/files/
    • 直接还原到原位置(需有 info 元数据):trash-restore(交互选择)或按 info 中的原始路径 cp/rsync 回去
  • 说明
    • 回收站文件通常位于:~/.local/share/Trash/files(实际文件)与 ~/.local/share/Trash/info(元数据)。

二、图形界面方式(Nautilus 等文件管理器)

  • 打开桌面“回收站”(Trash),按修改时间或文件名定位需要备份的项目。
  • 可选:先“还原”到临时目录,再对该临时目录做压缩备份;或直接复制到外部磁盘/网络位置。
  • 若需批量操作,可安装并使用命令行工具 trash-cli 的 trash-list / trash-restore 提高效率。

三、一次性导出并清空回收站(谨慎)

  • 安装 trash-cli(如未安装):sudo apt install trash-cli
  • 创建导出目录:mkdir -p ~/trash-export
  • 导出并清空(会永久删除回收站内容,务必确认已备份):trash-empty --target-directory ~/trash-export
  • 如需压缩归档:cd ~/trash-export & & tar -czvf trash-export.tar.gz *
  • 风险提示:该操作不可逆,执行前请再次核对导出目录与文件清单。

四、注意事项与故障排查

  • 路径差异与多用户
    • 回收站根目录通常为:~/.local/share/Trash/;某些环境或旧版本可能位于 ~/.trash/var/trash。可用 trash-list 确认实际文件位置;多用户各自拥有独立的回收站目录。
  • 权限与所有权
    • 若导出到系统目录或外接盘,遇到“Permission denied”,请使用具有写权限的目录,或以具有相应权限的用户执行(必要时使用 sudo,注意目标文件属主与权限)。
  • 避免覆盖与命名冲突
    • 将回收站内容恢复到原路径时,若目标已存在同名文件会被覆盖;建议先恢复到临时目录检查,或使用 trash-restore 按交互选择目标位置。
  • 空间与性能
    • 回收站可能包含大量小文件或大目录,导出前可先评估占用(du -sh ~/.local/share/Trash/files),必要时分批复制/压缩。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu如何备份回收文件
本文地址: https://pptw.com/jishu/785367.html
Ubuntu回收站恢复失败怎么办 Ubuntu回收站清理技巧

游客 回复需填写必要信息