Seleccionar Idioma
Español English
Información de Usuario

Bienvenido Anonimo




Lista de miembros:
Último: grimpow
Nuevos Hoy: 0
Nuevos Ayer: 0
Total: 206

Gente OnLine:
Miembros: 0
Visitantes: 1
Total: 1
Who Is Where:
Visitantes:
Community Forums
Encuesta
¿Encuentras util Aforo?

Si, por el Contenido
100.0%

No se
0.0%

No, por el Aspecto
0.0%

No, por el Contenido
0.0%

Si, por el Aspecto
0.0%

Resultados :: Encuestas
6 votos
Borrado de fichero en un directorio muy extenso > 820 > Aforo.es
Foros de discusión > Lenguajes de programacion y Bases de Datos

Borrado de fichero en un directorio muy extenso Responder al tema


Como borrar en linux con rm y find, para evitar un "argument too long" en un borrado de un directorio (session.old) con millones de ficheros.


El comando es:

find . -type f -name "toto_*" -exec rm -f {} \;


Borra los ficheros que empiezan con "toto_"

Hay otra opción, pero borra también el directorio:

rm -rf session.old


Ambas funcionan en directorios con ingentes cantidades de ficheros.

Otra opcion para borrado de ficheros por fecha es:

find . -type f -mtime +365 -exec rm -f {} \;


Borra todos los ficheros mas antiguos de 360 días, en el directorio actual.

Por ejemplo: en "/var/lib/php/session", para borrar sesiones anteriores a un año.
Todas las horas son Europe/Madrid


Cambiar a: