Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2017, 17:00
Avatar de nolose
nolose
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 16 años, 10 meses
Puntos: 2
Borrar todos los directorios excepto los 50 más recientes

Hola a tod@s,

Tengo un script en un QNAP para borrar todos los directorios (con contenido) en un directorio padre, excepto los 50 más recientes. Se trata de un sistema de copias de seguridad que va borrando las copias más antiguas.

Estoy utilizando este script, pero no me borra nada:

Código:
while [ `ls -l | wc -l` -gt 50 ]
        rm -r `ls | head -1`
done

¿Alguien sabe que puede fallar?
¡¡Gracias!!