ubuntu

Ubuntu Recycle如何管理隐藏文件

小樊
46
2025-09-22 14:33:27
栏目: 智能运维

Ubuntu中“Recycle”(回收站)的隐藏文件管理方法

Ubuntu的回收站功能通过~/.local/share/Trash/隐藏目录实现(包含files子目录存放实际文件、info子目录存放元数据)。若需管理其中的隐藏文件(以.开头的文件/文件夹),可通过以下途径操作:

一、查看回收站中的隐藏文件

  1. 图形界面(Nautilus文件管理器)
    打开“文件”应用→点击侧边栏“回收站”→进入回收站目录后,按下Ctrl+H组合键,即可显示所有隐藏文件(包括以.开头的文件夹或文件)。
  2. 命令行(终端)
    打开终端,输入以下命令查看回收站中的所有文件(含隐藏文件):
    ls -a ~/.local/share/Trash/files/
    
    其中-a参数用于显示所有文件(包括隐藏文件)。

二、隐藏回收站中的现有文件/文件夹

若需将回收站内的某个文件/文件夹设为隐藏,可通过重命名(添加前缀.)实现:

  1. 图形界面
    打开回收站→右键目标文件/文件夹→选择“重命名”→在名称前添加.(例如将deleted_file.txt改为`.deleted_file.txt”)→按回车键确认。此时文件将在图形界面中不可见。
  2. 命令行
    使用mv命令重命名:
    mv ~/.local/share/Trash/files/deleted_file.txt ~/.local/share/Trash/files/.deleted_file.txt
    
    执行后,文件将变为隐藏状态。

三、注意事项

四、扩展:使用trash-cli工具管理回收站(可选)

若需要更强大的回收站管理功能(如按时间筛选、批量恢复),可安装trash-cli工具:

  1. 安装
    sudo apt-get install trash-cli
    
  2. 查看回收站内容(含隐藏文件)
    trash list
    
    该命令会列出回收站中所有文件(包括隐藏文件),格式为ID 原始路径 删除日期
  3. 恢复隐藏文件
    若已知隐藏文件的原始名称,可通过restore命令恢复:
    trash restore .hidden_file_name
    
    若需批量恢复,可结合grep筛选隐藏文件:
    trash list | grep "^." | awk '{print $1}' | xargs -I {} trash restore {}
    
    此命令会恢复所有以.开头的隐藏文件。

0
看了该问题的人还看了