查看文件夹结构中的所有文件(在 Ubuntu 或 MacOS 中)

查看文件夹结构中的所有文件(在 Ubuntu 或 MacOS 中)

我可以在一个窗口中查看文件夹结构中的所有文件(即所有递归子文件夹)吗?命令行也很好(我在 Ubuntu 或 MacOS 上)。

场景:我的目录中有很多 pdf,但我想对它们进行分类,同时又不失轻松浏览的能力。我也打算使用搜索功能,但能够在一个列表中查看所有这些 pdf 还是不错的。

答案1

对于命令行,这可能会有帮助:

find . -name "*.pdf" | less

午夜指挥官mc),命令 > 查找文件 > 文件名 *.pdf > 勾选递归查找 > 确定 > 面板化。

在 Ubuntu 的 Nautilus 中,只需搜索 pdf,然后将位置列添加到视图 > 可见列。您可以单击加号并添加文件类型应为 PDF/Postscript 的附加条件,进一步限制搜索。

答案2

在 OS X 上,您可以创建一个自定义智能文件夹来为您执行此操作。在 Finder 中创建它以显示所有 PDF。将其保存在某个地方,然后在文本编辑器中打开该 .savedSearch(它只是一个简单的 XML 文件)。

在底部附近,您将看到一个名为 的键FXScopeArrayOfPaths。该值是一个数组,可能只有一个<string></string>标签,类似于kMDQueryScopeComputer。将“kMDQueryScopeComputer”更改为您希望搜索根植的路径(/Users/<username>/Documents/PDF Files)。

答案3

命令可以做到这一点。例如,

tree -F -A -C -P "*.pdf"

产生如下的良好结构:

. 
├── foo.pdf 
└── SomeDir/    
    ├── Bar.pdf*
    └── Baz.pdf

不幸的是,这是一个目录列表程序,因此不包含 PDF 的文件夹仍会被列出。

答案4

在 Mac OS X Finder 中,将文件夹窗口视图设置为as List,然后Option单击要查看的文件夹旁边的小三角形。这将为您打开所有子文件夹的所有三角形。

我发现(在 Mac OS X 10.5 上)有时我必须关闭显示三角形,然后再次按 kbd>Option 单击它才能打开真正深层嵌套的文件夹,例如,如果我需要查看深度超过 3 或 4 层的文件夹。

相关内容