如何查找目录及其子目录中的所有 PDF 文件?

如何查找目录及其子目录中的所有 PDF 文件?

我想列出当前工作目录中的所有 PDF 文件。哪个命令可以做到这一点?

ls我记得和的组合,*/*.pdf但不记得具体组合是什么。

答案1

您可以使用:

find -iname '*.pdf'

可能为ls

ls -lR | grep '/\|pdf$'

答案2

使用 find

find . -name '.pdf'

也可以看看:http://content.hccfl.edu/pollock/unix/findcmd.htm

答案3

最简单的方法(如果您使用的是 Ubuntu 桌面):

转到 Nautilus 中的主文件夹,按Ctrl+F并搜索.pdf

显示搜索过程的屏幕截图

您还可以更改位置并使搜索更加具体。

@WarriorIng64 请注意,此功能本身将查找文件名中任何位置包含 .pdf 的所有文件。如果您特别想要系统识别为 PDF 的文件,请单击“重新加载”旁边的绿色 + 按钮,添加“文件类型”“Pdf / Postscript”过滤器,然后单击“重新加载”以仅获取实际的 PDF。 在此处输入图片描述

答案4

您可以尝试:ls */*.pdf

另外,如果您想列出当前工作目录及其子目录中的所有 PDF 文件,您可以这样做ls *.pdf */*.pdf:)

相关内容