【发布时间】:2019-06-17 10:30:51
【问题描述】:
使用 * 通配符时 find 命令似乎没有递归搜索
我有一个目录,里面有几个子目录,其中许多包含 pdf。主目录中没有实际的 pdf,只是在其中的子目录中。我想在不打开所有目录的情况下找到所有的 pdf。
find *.pdf
我的代码不应该返回子目录中的所有 pdf 文件吗?我得到“不匹配”。我是否正确使用了通配符?我也试过了
*.pdf*
*'.pdf'*
没有运气。与 ls 的结果相同。我不明白什么?
【问题讨论】:
-
find /path/to/dir -name "*.pdf"