Preguntas etiquetadas con find

37
Cómo renombrar múltiples archivos usando find

Quiero cambiar el nombre de varios archivos (file1 ... filen a file1_renamed ... filen_renamed) usando el comando findcommand: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Pero obteniendo este error: mv: cannot stat ‘filename=./file1’: No such file or...

35
Encontrar archivos por su propietario y permisos de archivos

Estoy tratando de findarchivos que son propiedad y tienen el grupo principal de root. ¿Hay un parámetro disponible para buscar archivos como este? Es fundamental que todos los archivos de un determinado directorio no sean propiedad root, por lo que me gustaría verificar periódicamente para...

35
Obtenga una lista de nombres de directorio con find

Sé que puedo hacer esto para obtener una lista de nombres de directorio: find . -type d -maxdepth 1 El resultado se ve así: . ./foo ./bar Prefiero el listado sin ./. ¿Hay alguna manera de hacer que find solo muestre los nombres sin formato? Intenté enviar la lista a stat para formatearla,...

34
Salida "encontrar" relativa al directorio

Me gustaría usar findpara enumerar todos los archivos y directorios de forma recursiva en una raíz determinada para una cpiooperación. Sin embargo, no quiero que el directorio raíz aparezca en las rutas. Por ejemplo, actualmente obtengo: $ find

34
encontrar uso con -L

yo tengo link -> file hago find -L . -name 'link' Y obten ./link ¿Porqué es eso? el hombre encuentra dice: -L: Seguir enlaces simbólicos. Cuando find examina o imprime información sobre archivos, la información utilizada se tomará de las propiedades del archivo al que apunta el...

34
Abra un archivo dado por el resultado de un comando en vim

Me encuentro haciendo lo siguiente casi todos los días Ejecuta un find ( find -name somefile.txt) Abra el resultado en vim El problema es que tengo que copiar y pegar el resultado de finden el vimcomando. ¿Hay alguna forma de evitar tener que hacer esto? He experimentado un poco ( find -name...

33
Lista de archivos modificados recientemente

¿Cómo puedo obtener una lista de todos los archivos modificados, digamos hace 3 meses? Revisé esta pregunta pero no pude aplicarla a mi escenario. Estoy intentando esto ahora, parece estar funcionando, pero sé que debería haber una mejor manera de usar find. ls -ltR | grep -v '2011-05' | grep -v...

32
¿Cómo puedo usar dos comandos bash en -exec del comando find?

¿Es posible usar 2 comandos en la -execparte del findcomando? He intentado algo como: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; y obtengo: find: falta argumento para -exec chmod: no se puede acceder {}: No existe tal archivo o directorio chmod: no se puede acceder...

32
find -exec + vs find | xargs: ¿cuál elegir?

Entiendo que -execpueden tomar una +opción para imitar el comportamiento de xargs. ¿Hay alguna situación en la que prefiera una forma sobre la otra? Personalmente, prefiero la primera forma, aunque solo sea para evitar el uso de una tubería. Creo que los desarrolladores de finddeben haber hecho...

32
find -delete no elimina directorios no vacíos

El comando $ find ~ -name .DS_Store -ls -delete funciona en Mac OS X, pero $ find ~ -name __pycache__ -type d -ls -delete no: los directorios se encuentran pero no se eliminan. ¿Por qué? PD. Se que puedo hacer $ find ~ -name __pycache__ -type d -ls -exec rm -rv {} + la pregunta es ¿por...

32
eliminar archivos que coinciden con el patrón

Necesito eliminar recursivamente todos los archivos en todos los subdirectorios donde el nombre de archivo contiene un número seguido de una 'x' seguida de un número, al menos dos veces. Ejemplo: Me gustaría eliminar estos archivos: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Pero NO...

30
¿Es posible usar `find -exec sh -c` de forma segura?

Estoy tratando de utilizar finda echo 0en algunos archivos, pero al parecer esto sólo funciona con sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Pero usar sh -ccon find -execme hace sentir muy incómodo porque sospecho que tengo problemas de citas. Jugueteé un poco...

30
Alternativa para encontrar? [cerrado]

¿Existe un findprograma alternativo con una interfaz CLI más convencional? findfunciona y espera parámetros de una manera dolorosamente diferente de la mayoría de las otras utilidades. Aclaración: estoy buscando un programa que tenga principalmente la misma funcionalidad que encontrar con una...