RootUsr

  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente
Home

How-to:Remover archivos en Linux en base la fecha de modificación

Imprimir PDF

Tags: linux | shell | sysadmin

La siguiente combinación de comandos en Linux sirve para remover archivos en base su fecha de última modificación, esto es muy útil por ejemplo para cuando se hacen Shell scripts que realizan respaldos y se desean remover los más antiguos.


find /opt/backups -mtime +30 -type f -exec rm -rf {} \;


En este ejemplo se realizara una búsqueda en /opt/backups para todos los archivos cuya fecha de modificación sea mayor a 30 días, después se realizara la eliminación recursiva de esos archivos. el comando exec utilizara los corchetes para colocar el nombre de los archivos a eliminar en base a la búsqueda y la \; indica el final de la instrucción. Si se desea probar el funcionamiento de esto sin eliminar nada se puede remplazar "rm -rf" with "ls -la" para obtener una lista de los archivos que serian removidos. ¿podría ser mejor? Deja un comentario.

Comentarios
Añadir nuevo Buscar
Escribir comentario
Nombre:
Email:
 
Website:
Título:
Código UBB:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Por favor introduce el código anti-spam que puedes leer en la imagen.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Última actualización el Domingo, 03 de Mayo de 2009 17:58