linux find 命令:在多个目录中进行多次搜索
linux find command : multiple searches in multiple directories
可以使用括号语法进行 运行 多次搜索:
find / \( search1 && search2 \)
可以 运行 在多个目录中进行一次搜索:
find dir1 dir2 dir3 search
是否可以运行根据遇到的目录进行搜索,例如:
find / \( /bin search1 \) \( /usr/bin search2 \)
您可以使用 -path
过滤器。
find / \( -path '/bin/*' search1 \) -o \( -path '/usr/bin/*' search2 \)
可以使用括号语法进行 运行 多次搜索:
find / \( search1 && search2 \)
可以 运行 在多个目录中进行一次搜索:
find dir1 dir2 dir3 search
是否可以运行根据遇到的目录进行搜索,例如:
find / \( /bin search1 \) \( /usr/bin search2 \)
您可以使用 -path
过滤器。
find / \( -path '/bin/*' search1 \) -o \( -path '/usr/bin/*' search2 \)