Preguntas etiquetadas con find

Para preguntas relacionadas con la búsqueda, una utilidad de línea de comandos para buscar archivos en una jerarquía de directorios. Use esta etiqueta para preguntas sobre cómo encontrarse o preguntas sobre problemas derivados del uso de la utilidad de línea de comandos find.

477
¿Cómo ejecutar find -exec?

Me gustaría encontrar los archivos en el directorio actual que contienen el texto "Chrome". $ find . -exec grep chrome find: missing argument to `-exec' ¿Qué estoy haciendo

282
¿Cómo puedo encontrar enlaces simbólicos rotos?

¿Hay alguna manera de encontrar todos los enlaces simbólicos que no apuntan a ninguna parte? find ./ -type l me dará todos los enlaces simbólicos, pero no hace distinción entre enlaces que van a alguna parte y enlaces que no. Actualmente estoy haciendo: find ./ -type l -exec file {} \;...

260
find - exec rm vs -delete

Estoy tratando de entender la diferencia entre estos dos comandos: sudo find / -name .DS_Store -delete y sudo find / -name ".DS_Store" -exec rm {} \; Noté que execse prefiere el método. ¿Por qué? ¿Cuál es más seguro / más rápido / mejor? He usado ambos en mi Macbook y todo parece funcionar...

171
Buscar comando: ¿cómo ignorar mayúsculas y minúsculas?

Estoy buscando el archivo "WSFY321.c" en una enorme jerarquía de directorios. Por lo general, usaría GNU find : find . -name "WSFY321.c" pero no sé el caso, podría ser mayúscula, minúscula o una combinación de ambos. ¿Cuál es la forma más fácil de encontrar este archivo? ¿Hay algo mejor que find...

94
¿Cómo combinar condiciones de 2 nombres en find?

Me gustaría buscar archivos que no coincidan con 2 -namecondiciones. Puedo hacerlo así: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" y esto producirá el resultado adecuado, pero ¿puedo unir estas 2 condiciones con OR de alguna

77
Ordenar la salida de "buscar"?

Necesito poder ordenar alfabéticamente la salida de findantes de canalizarla a un comando. Entrar | sort |entre no funcionó, entonces, ¿qué podría hacer? find folder1 folder2 -name "*.txt" -print0 | xargs -0