从查找中排除特定文件

时间:2019-07-05 09:16:02

标签: linux shell find

我正在尝试查找特定路径下的所有.py文件,只有一个特定的 init .py文件除外。请注意,我不想排除其他 init .py文件。

我尝试了find risk/bouncer/test/tt/ -name "*.py" ! -name __init__.py,但它忽略了所有 init .py文件。

我只想忽略__init__.py中的risk/bouncer/test/tt/个文件,而所有其他文件都应该在那里。

1 个答案:

答案 0 :(得分:1)

您可以使用-path选项来满足此要求:

find risk/bouncer/test/tt/ -name "*.py" -not -path risk/bouncer/test/tt/__init__.py