列出与给定模式匹配的所有文件

时间:2016-11-08 15:44:31

标签: bash unix find

我有一个目录/ folder1 / folder2,包含两种类型的文件:

  • file.txt的
  • file.txt0 *(*表示任何数字)

我写了一个脚本来列出文件夹“/ folder1 / folder2”中匹配模式“file.txt0 *”的所有文件:

find -wholename /folder1/folder2/file.txt0*

但它总是不会返回任何东西。

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

-name搜索文件名而不是路径。您需要像这样编写搜索:

find /folder1/folder2/ -name file.txt0*

答案 1 :(得分:1)

确保您处于正确的相对目录中。如果您在根文件夹中folder1/folder2(根)中存在/

,则下面应该有用
find /folder1/folder2 -iname file.txt0*

-i进行不区分大小写的搜索。