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.


4
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 myCommand
77 shell  find  sort  xargs 




3
¿Por qué mi hallazgo no es recursivo?
Estoy ejecutando el siguiente comando, pero no se realiza de forma recursiva: find . -name *.java Sé que hay archivos java más abajo en el directorio actual, pero solo se está ejecutando finden el directorio actual. Estoy usando OS X, 10.9.
65 shell  find  wildcards 


6
¿Cómo integrar el comando mv después del comando find?
Estoy buscando archivos cuyo nombre contenga AAAdentro de su ruta usando el siguiente comando: find path_A -name "*AAA*" Dado el resultado mostrado por el comando anterior, quiero mover esos archivos a otra ruta, por ejemplo path_B. En lugar de mover esos archivos uno por uno, ¿puedo optimizar el comando moviendo …
61 files  find  mv 

1
Comprender la opción -exec de `find`
Me encuentro constantemente buscando la sintaxis de find . -name "FILENAME" -exec rm {} \; principalmente porque no veo exactamente cómo funciona la -execpieza. ¿Cuál es el significado de las llaves, la barra diagonal inversa y el punto y coma? ¿Hay otros casos de uso para esa sintaxis?
53 shell  find 

5
Obtener tamaño solo con du de archivos
¿Cómo puedo obtener el tamaño de todos los archivos y todos los archivos en sus subdirectorios usando el comando du? Estoy intentando el siguiente comando para obtener el tamaño de todos los archivos (y archivos en subdirectorios) find . -type f | du -a Pero esto también imprime los tamaños …
51 files  find  disk-usage  aix  ksh 

2
Bash: ¿Cómo leer una línea a la vez desde la salida de un comando?
Estoy tratando de leer la salida de un comando en bash usando a while loop. while read -r line do echo "$line" done <<< $(find . -type f) La salida que obtuve ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ Después de esto intenté $(find . -type …
49 bash  shell  find  pipe 





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.