Bash 使用“查找”时排除文件夹
我想使用以下命令查找所有“.py”文件:Bash 使用“查找”时排除文件夹,bash,find,Bash,Find,我想使用以下命令查找所有“.py”文件: find / -iregex ".*\.py" 但是,它还列出了python包(如django)中的.py`文件 如何在“grep”命令中排除指定的文件夹?您可以使用“grep-v”反转选择 find / -iregex ".*\.py" | grep -v django 您可以使用“grep-v”反转选择 find / -iregex ".*\.py" | grep -v django 您可以使用-path选项排除搜索中的某些目录路径: find
find / -iregex ".*\.py"
但是,它还列出了python包(如django)中的.py`文件
如何在“grep”命令中排除指定的文件夹?您可以使用“grep-v”反转选择
find / -iregex ".*\.py" | grep -v django
您可以使用“grep-v”反转选择
find / -iregex ".*\.py" | grep -v django
您可以使用
-path
选项排除搜索中的某些目录路径:
find / -iregex ".*\.py" ! -path "/your/django/directory"
如果要排除多个目录,可以多次链接:
find / -iregex ".*\.py" ! -path "/your/django/directory" ! -path "/another/dir"
您可以使用
-path
选项排除搜索中的某些目录路径:
find / -iregex ".*\.py" ! -path "/your/django/directory"
如果要排除多个目录,可以多次链接:
find / -iregex ".*\.py" ! -path "/your/django/directory" ! -path "/another/dir"