En bash shell lspuede usar una funcionalidad OR lógica (por supuesto, también podría hacerlo, ls name1 name2pero mis verdaderos ejemplos son más complicados):
ls @(name1|name2)
¿Hay alguna manera de hacer esto usando find?
Mi ingenua implementación:
find . -maxdepth 1 -name @("name1"|"name2")
no funciona (simplemente no genera nada)

OPERATORSsección de la página defindmanual?Respuestas:
Se puede usar
-opara lógicoOR. Sin embargo,findtenga en cuenta que todos los predicados tienen valores lógicos, por lo que generalmente necesitará agrupar lasORcosas junto con los pares. Y dado que los parens también tienen un significado para el shell, también necesitarás escapar de ellos:fuente
Para responder a su pregunta, puede usar la
-oopción:Me gusta esto:
fuente