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.
No hay comentarios:
Publicar un comentario