linux

Linux回收站如何查找特定文件

小樊
53
2025-09-17 13:39:10
栏目: 智能运维

Linux回收站查找特定文件的方法

Linux系统中没有统一的图形化回收站,但默认情况下,用户删除的文件会存储在主目录下的隐藏回收站目录中,可通过命令行工具快速查找特定文件。

1. 定位回收站目录

大多数Linux发行版(如GNOME、KDE、XFCE等)的回收站文件存储路径为:
~/.local/share/Trash/files(存储实际文件)
~/.local/share/Trash/info(存储文件元数据,如原始路径、删除时间)
可通过ls ~/.local/share/Trash/files命令查看回收站中的文件列表。

2. 使用find命令查找特定文件

若需在回收站中快速定位特定文件(如文件名包含“report”),可使用find命令:

find ~/.local/share/Trash/files -name "*report*" -type f

3. 使用grep过滤文件信息

若需结合文件元数据(如原始路径)查找,可先查看info目录下的.trashinfo文件(每行记录一个文件的元数据),再用grep过滤:

cat ~/.local/share/Trash/info/*.trashinfo | grep -i "filename=report"

4. 使用trash-cli工具(推荐)

trash-cli是一个命令行回收站管理工具,可更便捷地查找和恢复文件。

注意事项

0
看了该问题的人还看了