Tar es un formato de archivo bastante popular, especialmente en Linux. En muchos casos, las distribuciones usan archivos de alquitrán para entregar actualizaciones de paquetes. Los archivos de alquitrán también son comunes para encontrar cuando se trata de compartir archivos en línea.
Echa un vistazo a cómo unir archivos en Linux.
Alquitrán en Linux
Para la gestión de los archivos de alquitrán, todas las distribuciones de Linux vienen con la herramienta de alquitrán. Es esta herramienta la que usaremos para extraer el contenido de un archivo de alquitrán.
Demostremos todo con un ejemplo. Primero, creemos un archivo de alquitrán con varios archivos y directorios. Aquí, he creado un directorio con el nombre de "hormigas" que se transformará en un archivo de alquitrán.
$ hormigas de árbol/
Ahora, hagamos un archivo de alquitrán fuera del directorio. Aquí, Tar utilizará varios algoritmos de compresión para hacer el trabajo. Es una práctica común que el algoritmo de compresión dicta el nombre del archivo de salida.
Para crear un archivo de alquitrán usando la compresión de GZIP, use el siguiente comando.
$ tar -cvzf hormigas.alquitrán.GZ
Para crear un archivo de alquitrán utilizando la compresión BZIP2, use el siguiente comando.
$ tar -cvjf hormigas.alquitrán.bz2
Para crear un archivo de alquitrán utilizando la compresión XZ, use el siguiente comando.
$ tar -cvjf hormigas.alquitrán.xz
Extracción de archivos de alquitrán
Lista de contenido de alquitrán
El siguiente comando TAR enumerará todos los archivos y directorios incluidos en el Archivo de TAR.
$ tar -tvf
Tengamos un desglose rápido de las banderas que usamos.
Extraer todo el archivo
Ahora, estamos listos para extraer los archivos de alquitrán que tenemos a mano. Si bien necesitaba usar diferentes comandos para crear diferentes tipos de archivos de alquitrán, solo podemos usar un solo comando de alquitrán para extraerlos todos.
El siguiente comando de alquitrán extraerá cualquier archivo de alquitrán válido. Si existen archivos con nombres de archivo similares, tras la extracción, TAR sobrescribirá los archivos fuera del archivo.
$ tar -xvf
Aquí estamos enfrentando una nueva bandera de alquitrán.
Si no desea que Tar sobrescriba los datos existentes, agregue el indicador "-K". Le dice a TAR que no sobrescriba/reemplace ningún archivo o directorio existente.
$ tar -xvkf
Extraer archivos específicos
Hay algunas situaciones en las que no necesita todo el archivo de alquitrán extraído solo para obtener un solo archivo. La herramienta de alquitrán ofrece tal flexibilidad que puede extraer solo los pocos archivos seleccionados que necesita.
Para esta tarea, la estructura del comando de alquitrán se vería así. Aquí, el nombre del archivo sería el nombre del archivo de su archivo deseado. Debe coincidir con el nombre del archivo que está dentro del archivo de alquitrán.
$ tar -xvf
Si desea extraer un par de archivos de tal manera, use la siguiente estructura de comando.
$ tar -xvf
Extraer directorios específicos
Esta es otra característica impresionante del archivo de alquitrán. Suponiendo que el archivo de alquitrán en su mano contiene un directorio o más, puede decirle manualmente el alquitrán qué directorio extraer.
La estructura de comando es similar a la sección anterior.
$ tar -xvf
Si desea extraer múltiples directorios, ejecute el siguiente comando.
$ tar -xvf
Pensamientos finales
Extraer archivos de alquitrán es una tarea bastante simple. Todo lo que necesitas saber es el comando de alquitrán correcto. Si está interesado en realizar las acciones con GUI y usar un administrador de archivos, entonces su administrador de archivos debe tener la capacidad de extraer archivos de alquitrán de forma predeterminada.
En Linux, hay más herramientas para extraer varios formatos de archivos comprimidos. Echa un vistazo a cómo extraer archivos comprimidos en Linux.
Computación feliz!