[英]Exclude specific file from find
I am trying to find all .py files under specific path except only one specific init .py file. 我试图在特定路径下查找所有.py文件,但只有一个特定的init .py文件除外。 Please note that I dont want to exclude other init .py files.
请注意,我不想排除其他init .py文件。
I tried find risk/bouncer/test/tt/ -name "*.py" ! -name __init__.py
我试图
find risk/bouncer/test/tt/ -name "*.py" ! -name __init__.py
find risk/bouncer/test/tt/ -name "*.py" ! -name __init__.py
but it ignores all init .py files. find risk/bouncer/test/tt/ -name "*.py" ! -name __init__.py
但它会忽略所有init .py文件。
I want to ignore only __init__.py
file from risk/bouncer/test/tt/
and all other files should be there. 我只想忽略来自
risk/bouncer/test/tt/
__init__.py
文件,所有其他文件都应该在那儿。
您可以将-path
选项用于此要求:
find risk/bouncer/test/tt/ -name "*.py" -not -path risk/bouncer/test/tt/__init__.py
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.