Preguntas etiquetadas con find

14
Ordenar la salida de find -exec ls

¿Es posible la salida de orden find … -exec ls -ls ;alfabético, por nombre de archivo? Este es mi comando cron: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; Este comando funciona bien, en su mayor parte. Pero los resultados no están ordenados en ninguna secuencia...

14
¿Cómo buscar archivos donde existen dos palabras diferentes?

Estoy buscando una manera de buscar archivos donde existen instancias de dos palabras en el mismo archivo. He estado usando lo siguiente para realizar mis búsquedas hasta este punto: find . -exec grep -l "FIND ME" {} \; El problema con el que me encuentro es que si no hay exactamente un espacio...

14
Cómo mover los archivos según el año

Necesito mover archivos en función de un año. Usé el findcomando find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6 pero para que este comando se ejecute con éxito, necesito saber exactamente mtime470 ahora es solo una suposición. Significa que si puedo dar el año...

14
¿Qué significa newermt en el comando find?

Sé que puedo usar esta opción para buscar archivos entre tiempos modificados particulares. Pero tengo curiosidad sobre qué significa esto. Solía man find | grep newermttratar de encontrar algo. Pero no tengo contenido directo. Parece -newer filey las mtimecosas pueden tener relación con él. Pero...

14
salir de la búsqueda si falla un -exec

¿Hay alguna manera de escribir un mensaje findpara que se rompa si una de las -execoperaciones falla en un archivo? Por ejemplo ( javacse usa convenientemente como un programa que puede devolver un código de salida de 1 en algunos archivos y sin ningún otro motivo): $ echo "public classXX A{}"...

14
encontrar no funciona en la ruta de enlace simbólico?

Si ejecuto este comando, find $HOME/MySymlinkedPath -name "run*.sh"no sucede nada y no da ningún error ('MySymlinkedPath' es una ruta enlazada a otro disco duro que no sea mi $ HOME). Estos también fallan: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name...

14
Bash: canaliza la salida 'find' en 'readarray'

Estoy tratando de buscar archivos usando findy poner esos archivos en una matriz Bash para poder hacer otras operaciones en ellos (por ejemplo, lso grepellos). Pero no puedo entender por qué readarrayno está leyendo el findresultado, ya que está conectado a él. Digamos que tengo dos archivos en el...

13
¿Cómo utilizar el comando "cat" en la salida del comando "find"?

Quiero redirigir la salida del findcomando al catcomando para poder imprimir los datos del archivo dado. Entonces, por ejemplo, si la salida de find es, /aFile/readmeentonces el gato debe interpretarse como cat ./aFile/readme. ¿Cómo puedo hacer eso al instante? ¿Tengo que usar tuberías? Probé...

13
buscar excluir directorio

Estoy en Linux (Ubuntu) y me gustaría excluir ciertos directorios (como .hg) cuando estoy haciendo un find | less Intenté lo siguiente para excluir el directorio .hg de la lista, pero no parece funcionar. find -type d \( ! -iname \.hg \) find -type d \( ! -name \.hg \) find -type d \( ! -iname...

13
find: prune no ignora la ruta especificada

Necesito excluir .gitde mi findbúsqueda. Para lograr eso, estoy usando el -path ./.git -pruneinterruptor: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Sin embargo, aunque esto omite el contenido del directorio .git, enumera el directorio en sí. Funciona...

12
¿Cómo usar el OR lógico en find?

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")...