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
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.
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
¿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 {} \;...
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...
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...
Esta pregunta está inspirada en ¿Por qué usar un bucle de shell para procesar texto se considera una mala práctica? Veo estas construcciones for file in `find . -type f -name ...`; do smth with ${file}; done y for dir in $(find . -type d -name ...); do smth with ${dir}; done se usa aquí...
¿Cómo puedo eliminar todos los directorios vacíos en un subárbol? Usé algo como find . -type d -exec rmdir {} 2>/dev/null \; pero necesito que me ejecuten varias veces para eliminar directorios que solo contienen directorios vacíos. Además, es bastante lento, especialmente bajo...
Emito el siguiente comando para encontrar los directorios .svn: find . -name ".svn" Eso me da los siguientes resultados: ./toto/.svn ./toto/titi/.svn ./toto/tata/.svn ¿Cómo podría procesar todas estas líneas rm -frpara eliminar los directorios y su
He encontrado el comando para eliminar archivos de más de 5 días en una carpeta find /path/to/files* -mtime +5 -exec rm {} \; Pero, ¿cómo hago esto también para subdirectorios en esa
En los sistemas Linux y Unix hay dos comandos de búsqueda comunes: locatey find. ¿Cuáles son los pros y los contras de cada uno? Cuando uno tiene beneficios sobre el
¿Hay alguna forma de obligar al findcomando a detenerse justo después de encontrar el primer
Puedo obtener todas las jpgimágenes usando: find . -name "*.jpg" Pero, ¿cómo puedo agregar pngarchivos a los resultados
Tengo un servidor Linux, que actualmente tiene un uso inferior al espacio: /dev/sda3 20G 15G 4.2G 78% / /dev/sda6 68G 42G 23G 65% /u01 /dev/sda2 30G 7.4G 21G 27% /opt /dev/sda1 99M 19M 76M 20% /boot tmpfs 48G 8.2G 39G 18% /dev/shm Como puedes ver. /está al 78%. Quiero verificar qué archivos o...
Estoy luchando por entender por qué la findmodificación de archivos interpreta la forma en que lo hace. Específicamente, no entiendo por qué -mtime +1no muestra archivos con menos de 48 horas de antigüedad. Como ejemplo de prueba, creé tres archivos de prueba con diferentes fechas modificadas:...
Estoy usando findy obteniendo una lista de archivos que quiero greppasar. ¿Cómo canalizo esa lista
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
Necesito encontrar los archivos más grandes en una carpeta. ¿Cómo escaneo una carpeta de forma recursiva y clasifico el contenido por tamaño? He intentado usar ls -R -S, pero esto también enumera los directorios. También intenté usar
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
Cuando estoy usando find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" encuentra todos los tipos de archivo. Pero cuando agrego -execal final: find . -type f -name "*.htm*" -o -name "*.js*" -o -name "*.txt" -exec sh -c 'echo "$0"' {} \; parece que solo imprime .txtarchivos. ¿Qué...
¿Qué es más eficiente para encontrar qué archivos en un sistema de archivos completo contienen una cadena: grep recursiva o encontrar con grep en una declaración ejecutiva? Supongo que find sería más eficiente porque al menos puede filtrar si conoce la extensión del archivo o una expresión regular...
¿Cómo puedo usar findpara encontrar todos los archivos que tienen una extensión .xlso .csv? He visto una -regexopción pero no sé cómo