Cargando

Encontrar archivos por condición de antiguedad excluyendo otros en Linux




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 23 marzo 2014 - 17:10
En Linux estoy realizando un shell script que me permita encontrar determinados archivos que sean antiguos por X días excluyendo otros, por ejemplo los archivos .zip o que estén nombrados de cierta forma. ¿Cómo puedo hacer esto?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

Publicado 24 marzo 2014 - 02:13
Puedes hacerlo con múltiples expresiones agrupadas con operadores lógicos, siguiendo un poco las condiciones que mencionas podría quedar algo de la siguiente forma:

find -L path -type f \( -name '*.log' \) -a ! \( -name '*.zip' -o -name '*algunnombre*' \) -mtime +3


   AUTOR PREGUNTA

Publicado 24 marzo 2014 - 04:33
Eso era lo que buscaba. Gracias


X