El tamaño truncado depende del tamaño original del archivo; Los datos adicionales se perderán si el tamaño del archivo es mayor que el tamaño especificado.
Comencemos con diferentes ejemplos para ver cómo podemos truncar el tamaño del archivo.
Instalación de paquetes de coreutils
El comando "truncar" viene con la mayoría de la distribución de Linux. También se puede instalar, si no está presente, utilizando el comando que se proporciona a continuación:
$ sudo apt-get instalación coreutils
Utilizar el "Grep" Comando para enumerar el detalle de los paquetes:
$ dpkg -l | Grep Coreutils
Cómo usar el comando "truncar"?
El ">" El operador de redirección de shell es la forma más popular y simple de truncar archivos.
Sintaxis
La sintaxis para truncar archivos con redirección es:
:> nombre de archivo
El ":" Colon denota verdadero y no tiene salida y el operador de redirección ">" redirigir la salida a un archivo específico.
El archivo que estoy truncando es "prueba.SH ":
:> prueba.mierda
Otra forma de truncar el archivo es:
$ cat /dev /null> prueba.mierda
Está eliminando el contenido de "prueba.mierda" archivo.
Borrar el contenido del archivo
Utilizar el "-s" opción para eliminar el contenido de los archivos. Esta es una forma preferible de eliminar manualmente un archivo. El comando truncado elimina efectivamente todo el contenido de un archivo. No elimina el archivo ITELF, pero lo deja como un archivo cero byte en el disco.
Usemos truncar para despejar archivo.TXT a 0 bytes:
$ truncate -s 0 archivo.TXT
Los permisos de archivo y la propiedad se conservarán si usa el comando truncar.
Utilizar el "LS -LH" comandar para confirmar el tamaño:
$ ls -lh archivo.TXT
Truncar un archivo a un tamaño específico
Para crear un archivo, use:
Prueba de $ touch.TXT
Para confirmar el permiso y el tamaño del archivo del archivo, use:
Prueba de $ LS -LH.TXT
Truncamos el archivo a 100 bytes de tamaño:
Prueba de $ truncate -s 100.TXT
Para confirmar el tamaño, use:
Prueba de $ LS -LH.TXT
Para truncar un tamaño de archivo a 300k:
Prueba de $ truncate -s 300k.TXT
Escriba el comando mencionado a continuación para verificar el tamaño:
Prueba de $ LS -LH.TXT
Extender el tamaño del archivo
Puede aumentar el tamaño del archivo utilizando el "+" con "-s" opción. El archivo actualmente tiene un tamaño de 300k, como se muestra en la imagen a continuación:
Me gustaría aumentar el tamaño del archivo de 300k a 600k bytes:
$ truncate -s +300k prueba.TXT
El tamaño del archivo se ha extendido de 300k a 600k. Verifique el tamaño:
Prueba de $ LS -LH.TXT
Reducir el tamaño del archivo
Supongamos que tiene un archivo de 600k y desea reducir su tamaño a 270k, usar "-s"Opción y"-"Con el tamaño figurado:
Prueba de $ truncate -s -270k.TXT
El tamaño actual del archivo es 330k.
Obteniendo ayuda
Para recibir un mensaje de ayuda, use:
truncado --help
Versión correcta
Para verificar la versión del comando truncar, use:
truncado --versión
Conclusión:
Truncate es un comando muy útil para eliminar el contenido de un archivo sin eliminar el archivo. También puede cambiar el tamaño del archivo al tamaño que desea que sea. Hemos aprendido a truncar el contenido de un archivo, así como cómo reducir o extender los archivos en este artículo.