温馨提示×

Linux回收站如何迁移数据

小樊
59
2025-07-08 09:24:14
栏目: 智能运维

在Linux系统中,通常没有像Windows那样的明显回收站功能,但有些桌面环境(如GNOME、KDE等)提供了类似的功能。如果你使用的是这样的桌面环境,可以通过以下方法将回收站中的文件转移到其他位置:

使用文件管理器迁移回收站数据

  1. 打开文件管理器
  • 在桌面环境中,双击桌面上的文件管理器图标(如“文件”或“我的电脑”)。
  • 或者使用快捷键 Ctrl + E
  1. 访问回收站
  • 在文件管理器的左侧导航栏中找到并点击“回收站”或“Trash”图标。
  1. 选择文件
  • 在回收站窗口中,选择你想要转移的文件或文件夹。
  1. 剪切和粘贴
  • 右键点击选中的文件,选择“剪切”(Cut)。
  • 导航到你想要转移文件的目标目录。
  • 右键点击目标目录,选择“粘贴”(Paste)。
  1. 一次性转移所有文件
  • 在回收站中选中所有文件(通常是按 Ctrl + A 快捷键),然后按照上述步骤将它们拖动到目标文件夹。

使用命令行迁移回收站数据

  1. 打开终端
  • 使用快捷键 Ctrl + Alt + T 打开终端。
  1. 导航到回收站目录
  • 默认情况下,回收站目录通常是 ~/.local/share/Trash/files/tmp/Trash。你可以使用 cd` 命令导航到相应的目录。
cd ~/.local/share/Trash/files 

或者

cd /tmp/Trash 
  1. 列出回收站中的文件
  • 使用 ls 命令查看回收站中的文件。
ls 
  1. 剪切和粘贴文件
  • 使用 mv 命令将文件从一个目录移动到另一个目录。
mv 文件名 目标目录 

例如:

mv example.txt ~/Documents 
  1. 清空回收站
  • 使用 empty-trash 命令(可能需要管理员权限):
empty-trash 

或者

rm -rf ~/.local/share/Trash/files/* 

使用第三方工具迁移回收站数据

如果你需要更高级的功能,可以考虑使用第三方工具,如 trash-cli

  1. 安装 trash-cli
  • 使用包管理器安装 trash-cli。例如,在基于Debian的系统上:
sudo apt-get install trash-cli 

在 Fedora/CentOS/RHEL 系统上:

sudo yum install trash-cli 
  1. 使用 trash-cli 命令
  • 使用 trash-put 命令将文件移动到新的回收站目录。
trash-put /path/to/deleted/files 
  1. 配置 trash-cli 使用新的回收站目录
  • 编辑 ~/.config/trash/config.json 文件,修改回收站路径。
{ "repository" : "/new/path/.trash" } 

通过以上方法,你可以轻松地在Linux系统中转移回收站中的文件。选择适合你的方法进行操作即可。

0