Alquitrán es una utilidad de archivo popular presente en casi todas las distribuciones del sistema operativo Linux, por lo que elimina la necesidad de buscarla e instalarla desde el administrador de paquetes de su sistema operativo.
El término ALQUITRÁN es una abreviatura de Archivo de cinta archivos Si ha estado en el ecosistema del sistema operativo Linux durante un tiempo, entonces también debería estar familiarizado con el tarball de referencia alternativo de tar.
Cuando te encuentras con un documento con un ALQUITRÁN formato de archivo, simplemente implica que este archivo único es una ubicación de almacenamiento para varios archivos o, en circunstancias especiales, un solo archivo.
Tabla de Contenidos
Planteamiento del problema
Considere el siguiente conjunto aleatorio de diferentes tipos de archivos que existen dentro de un directorio de Linux.
Según la captura de pantalla anterior, tenemos un conjunto combinado de archivos de texto con un .txt
extensión y archivos de imagen con un .jpeg
extensión. Nuestro dilema es cómo usar el comando tar para archivar solo los archivos de texto o los archivos de imagen.
Ejemplos de uso del comando tar
Si tuviéramos que archivar el directorio anterior (LinuxShellTips_Archivos) y todos sus archivos (independientemente de los tipos de archivo), el comando tar que se usaría tendría el siguiente aspecto:
$ tar -czvf final_file.tar.gz /home/dnyce/LinuxShellTips_Files/
En el comando anterior, archivo_final (con el .tar.gz
extensión de archivo) es el nombre del archivo tar que contendrá el contenido del LinuxShellTips_Archivos directorio.
Él alquitrán opciones de comando:
-c
– inicia la creación de la farchivo_inal.tar.gz archivo.-z
– utiliza gzip para filtrar el archivo.-v
– salida detallada.-f
– hacer el .tar.gz archivo utilizable.
Archivos tar por extensión de archivo
Para solo tar los archivos de texto, modificaremos el comando anterior de la siguiente manera:
$ tar -czvf final_file.tar.gz /home/dnyce/LinuxShellTips_Files/*.txt
Para tar solo los archivos de imagen jpeg, modificaremos el alquitrán comando de la siguiente manera:
$ tar -czvf final_images_file.tar.gz /home/dnyce/LinuxShellTips_Files/*.jpeg
Extraer archivos de archivo Tar
Para confirmar alquitrán realmente funcionó, extraigamos nuestros archivos archivados. Él -C
una opción es para navegar al directorio de extracción, -x
para extracción
$ tar -xzvft final_file.tar.gz -C /home/dnyce/LinuxShellTips_Files/texts $ tar -xzvf final_images_file.tar.gz -C /home/dnyce/LinuxShellTips_Files/images
Al extraer el archivo tar, se enumera su contenido. En este caso, uno tiene los archivos de texto y el otro los archivos de imagen.
Ahora podemos almacenar cómodamente tipos de archivos específicos en un directorio en Linux.