[LUG.ro] consulta sobre find

Nicolás Aimetti lugro@lugro.org.ar
Sun, 10 Jul 2005 20:12:20 -0300



>On Sunday 10 July 2005 15:40, Fernando M. Villares wrote:
>  
>
>>Perdon, el anterior salio con html adjunto....my mistake!!! Aca lo mando en
>>texto sin formato...
>>
>>Gente, buenas ante todo, queria hacerles una consulta medio pava…
>>Que comandos le meto al find para que me encuentra en el /home y todos sus
>>subdirectorios los archivos que tengan mas de 5 años de fecha de creacion o
>>sino 5 años de ultima fecha de modificacion o acceso, para luego pasarlos a
>>otra carpeta de historicos…..
>>
>>    
>>
>
>5*365 =1825
>
>(mtime= utilima modificacion en los datos)
>
>como root
>find /home/ -mtime +1825   > /tmp/salida.out
>less /tmp/salida.out
>
>aca podes modificar salida.out agregandole el mv.
>
>Otras posibilidades para no guardar en un archivo:
>
>-- agregarla la opcion -exec en el find
>-- utilizar xargs despues del pipe
>1825
>  
>
Te conviene usar directamente el exec...

find /home/ -mtime +1825  -exec mv {} /home/historicos  \;

Saludos,
        Nicolás.