📌  相关文章
📜  bash 如何在 subdir 中查找所有 pdf 文件并复制 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:29:35.250000             🧑  作者: Mango

Bash 如何在 subdir 中查找所有 pdf 文件并复制

在 Bash 中,我们可以使用 find 命令来查找指定类型的文件。

查找所有 PDF 文件

要查找所有 PDF 文件,我们可以使用以下命令:

find . -name "*.pdf"

这将在当前文件夹下(包括子文件夹)查找所有扩展名为 .pdf 的文件,并将它们列出来。

复制所有 PDF 文件到指定文件夹

要将所有 PDF 文件复制到指定文件夹中,我们可以使用以下命令:

find . -name "*.pdf" -exec cp {} /path/to/destination \;

这将在当前文件夹下(包括子文件夹)查找所有扩展名为 .pdf 的文件,并将它们复制到 /path/to/destination 文件夹中。

请注意,{} 表示 find 命令找到的每个文件名。在 exec 后面的反斜线后面必须加上一个空格,然后指定目标文件夹的路径。

总结

在 Bash 中,我们可以使用 find 命令来查找指定类型的文件,并使用 exec{} 来处理每个找到的文件。这使得在目录结构中复制文件变得轻而易举。