Inicio·Comandos de terminal
Publicidad

Consigue tu bono en un exchange de criptomonedas

Bonos que recibes solo por registrarte. Las condiciones son las que publica cada exchange.

truncate

Archivos y directorios

Uso

truncate -s [size] [file]

Fija la longitud exacta de un archivo: al agrandarlo solo crea un hueco disperso sin reservar espacio, y al reducirlo descarta la cola sin avisar.

Opciones habituales

OpciónSignificado
-sSet the length; a leading + or - grows or shrinks instead
-cDo not create the file if it is missing
-rTake the length from another file
-oGNU: read the size as a number of blocks

Ejemplos

truncate -s 0 app.log

Empties a log while the program keeps writing to it.

truncate -s 1G disk.img

A sparse 1 GB file, created instantly.

truncate -s -100 data.bin

Cuts the last 100 bytes off.

Mover, borrar y buscar. Algunos no preguntan dos veces, y por eso -i se vuelve costumbre.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q¿Qué hace truncate?

Fija la longitud exacta de un archivo: al agrandarlo solo crea un hueco disperso sin reservar espacio, y al reducirlo descarta la cola sin avisar.

Q¿Cómo se escribe?

truncate -s [size] [file] — los corchetes marcan lo que puedes omitir.

Q¿Cuántas opciones vale la pena saber?

Aquí van 4; la lista completa está en man truncate. Este comando está en Archivos y directorios.

Comandos relacionados

página man: man truncate