Como vaciar o eliminar el contenido de un archivo existente en UNIX / Linux
Si quieres eliminar el contenido que un archivo UNIX, puedes hacerlo eliminando el archivo y volviéndolo a crear, pero hay alternativas mucho más elegantes, como la que he aprendido hoy ;-)
Recomendación: Un libro/ebook que debes tener para la administración de entorno linux o simplemente como referencia de todos los comandos, es la guía de bolsillo de O’reilly. Indispensable [naaa asin="B01GGQKXRG"]
El archivo especial /dev/null no puede y no contiene nada. Normalmente es usado como un “sumidero”, por ejemplo para no escribir mensajes de salida que no quieres mostrar o guardar, sea por ejemplo el caso de los cron jobs. Ahora bien para reemplazar el contenido de un archivo usaremos éste sistema para vaciarlo, con el siguiente comando.
cat /dev/null > un_archivo.txt
Nota! El comando cat (por concatenar) es un comando Unix para concatenar y mostrar archivos.
Lectura Recomendada [naaa asin=”B01GGQKXRG”]
Esta entrada está licenciada bajo
CC BY 4.0
por el autor.