Buscar artículos en cambiatealinux.com



Vaciar ficheros recursivamente sin borrarlos

Por Alex, el 25/10/2017 · 2 min lectura   -  Comentarios: 0   -  Comentar el artículo
Desde el terminal con el comando find podemos buscar y truncar (vaciar) ficheros que sean demasiado grandes, que tengamos muchos y que no queramos borrarlos.
Guardar el artículo.

Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




¿ Como hacerlo ?, sencillo, con la combinación de comandos como find, exec, ls, echo, etc primero buscaremos los ficheros que queremos truncar, en mi caso, ficheros llamados error.log, que tengo un montón de diversos proyectos.

find . -name error.log -exec ls -lh {} \;


Y nos mostrará un listado como el siguiente:

Buscar ficheros de un determinado tipo recursivamente

Como podéis ver todos los ficheros tienen un determinado tamaño y lo que queremos es dejarlos a tamaño 0.

Ahora ejecutamos la instrucción de truncar todos los ficheros encontrados, esto dejara los ficheros 0 bytes

find . -name error.log -exec sh -c 'echo -n "" > $1' sh {} \;


Y si volvemos a buscarlos veremos que están a 0 bytes excepto uno, esto ha pasado porque ese fichero tenia otros permisos y no me ha dejado truncarlo.

Buscar ficheros de un determinado tipo recursivamente


Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.




Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Publicidad




Añadir un comentarios:


  • Comenta el artículo si te ha sido de utilidad y te ha funcionado para que pueda ayudar a mas personas.
  • Si no ha funcionado comentalo tambien asi yo puedo repasarlo e intentar ver porque no funciona.

En ambos casos tú opinión es valiosa y de mucha utilidad para mejorar el blog y ayudar a otros usuarios.



(no se publica el email)


Los comentarios no se publican al momento sino que son revisados para prevenir el spam.

Todavía no hay comentarios.
Archivo:


2024 4 2023 34 2022 87 2021 87 2020 83 2019 38 2018 37 2017 85 2016 138 2015 49 2014 5 2013 9 2012 7 2010 1