温馨提示×

Linux如何恢复回收站中的文件

小樊
62
2025-06-03 22:28:12
栏目: 智能运维

在Linux中,恢复回收站中的文件通常涉及几个步骤。以下是一些常见的方法:

方法一:使用trash-cli

  1. 安装trash-cli

    sudo apt-get install trash-cli # Debian/Ubuntu sudo yum install trash-cli # CentOS/RHEL sudo dnf install trash-cli # Fedora 
  2. 查看回收站内容

    trash-list 
  3. 恢复文件

    trash-restore <文件名> 

    或者恢复所有文件:

    trash-restore -r 
  4. 清空回收站(如果需要):

    trash-empty 

方法二:使用gvfs-trash

  1. 查看回收站内容

    gvfs-trash --list 
  2. 恢复文件

    gvfs-trash --restore <文件名> 

    或者恢复所有文件:

    gvfs-trash --restore-all 

方法三:手动从.local/share/Trash/files目录恢复

  1. 找到回收站目录: 通常在用户主目录下的.local/share/Trash/files目录中。

    cd ~/.local/share/Trash/files 
  2. 查找并恢复文件: 使用find命令查找特定文件并复制回原位置。

    find . -name "文件名" -exec cp {} /原路径/ \; 

方法四:使用图形界面工具

如果你使用的是带有图形界面的Linux发行版,可以使用文件管理器(如Nautilus、Dolphin等)来恢复回收站中的文件。

  1. 打开文件管理器。
  2. 导航到回收站。
  3. 右键点击要恢复的文件,选择“恢复”。

注意事项

  • 恢复的文件可能会覆盖目标位置的同名文件,请确保目标位置没有重要数据。
  • 如果文件被删除后磁盘空间被重新分配,恢复的成功率可能会降低。

通过以上方法,你应该能够成功恢复Linux回收站中的文件。

0