Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Técnica > Programación y Scripts > Scripts


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Eliminar ficheros/directorios dejando los 5 mas nuevos
  #1  
Antiguo 17-mar-2016, 18:41
giustones giustones está desconectado
Aforado
 
Fecha de Ingreso: 08-septiembre-2011
Ubicación: BCN
Versión: 11.4
Mensajes: 4
Agradecimientos: 1
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 0
giustones está en el buen camino
Eliminar ficheros/directorios dejando los 5 mas nuevos

Buenas tardes,
necesito hacer limpieza en varios directorios que contiene muchos archivos, dejando solo los últimos 5 creados; sí hay menos de 5 no hago nada.
He creado este mini script in bash pero quería saber sí hay una solución mas "elegante" (por ej. con find etc.):

TOT=`ls -t |wc -l` ; DEL=`expr $TOT - 5` ; if [ "$DEL" -gt 0 ]; then for DIR in `ls -t | tail -n -$DEL` ; do rm -Rf $DIR; done ; fi

Links y sugerencias son bienvenidos.

Gracias de antemano.

Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Nuevos repositorios para los controladores de las tarjetas AMD/ATI toniem General OpenSUSE 11 12-jul-2013 03:55
[wiki proyecto] Plantillas karlggest Colaboración wiki opensuse 25 23-abr-2013 14:15
postgresql y uuid-ossp soyasi Software 1 31-jul-2010 14:12
script simple para eliminar archivos [SOLUCIONADO] Juan Carlos Programación y Scripts 3 18-mar-2008 11:03
Cómo eliminar el arranque GRUB? No puedo con él. zaleza Instalación y Actualizaciones 7 18-nov-2006 03:47



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 07:52.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba