Select Language
English Español
User Info

Welcome Anonymous




Membership:
Latest: grimpow
New Today: 0
New Yesterday: 0
Overall: 206

People Online:
Members: 0
Visitors: 0
Total: 0
Who Is Where:
Survey
¿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%

Results :: Polls
6 votes

Borrado de fichero en un directorio muy extenso

Forum Lenguajes de programacion y Bases de Datos: Lenguajes de programacion, Bases de Datos, Sistemas Operativos y recursos tecnicos avanzados.

Post subject: Borrado de fichero en un directorio muy extenso
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.
Post subject: Re: Borrado de fichero en un directorio muy extenso
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.
All times are Europe/Madrid

Jump to:


Add