domingo, 9 de noviembre de 2008

Borrar archivos (Argument list too long)

Tengo una carpeta en Linux la cual se guardan archivos temporales, pero no se borran, entonces cada tanto tengo que borrarlos a mano.




Cuando paso varios días sin hacerlo estos son tantos, que al intentar hacer rm *, me sale el mensaje Argument list too long.


Buscando un copo encontré como hacer para borrarlos.





for i in ls /home/temp/*; do rm -v $i -f; done




Ejecutando este comando desde el prompt y cambiando solamente la ruta y la búsqueda (es decir modificar el /home/temp/* por lo que queremos borrar, por ejemplo /home/pepe.tx* o lo que sea) se van a borra todos los archivos.




Volver al inicio





No hay comentarios: