Como borrar todos los fichero anteriores a X fecha ¿?

Siempre que lo uso, pienso, estos has de apuntarlo en la FAQ... pues aqui lo teneis:

Nada más facil que hacer eso en Linux. Disponemos del comando find, que es muy potente por lo que te recomiendo que te leas su ayuda. Find nos permite ejecutar cualquier cosa con la linea que nos ha generado, sustituyendo {} por dicha linea.

En este ejemplo voy a borrar todos los fichero de este directorio con fecha de creacion anterio a 50 dias (podria usar fecha de modificacion o lo que me venga en gana) entrando como maximo a la profundidad de 2 subdirectorios (el que estoy +1)

find . -maxdepth 2 -ctime +50 -exec rm {} \;

Facilísimo verdad ?? Cono -exec ejecutas cualquier cosa - CUIDADO CON LO QUE HACES -. \; indica final del comando.

( categories: )