GNU/Linux >> Tutoriales Linux >  >> Linux

Todo sobre archivos tar y cómo tar, untar archivos en Linux usando Terminal

​tar es una herramienta de utilidad de archivo para GNU/Linux. Se utiliza principalmente para distribuir software ejecutable o empaquetar el código fuente del software en el tarball para su posterior distribución. El más popular es gzip y es posible que haya notado que el archivo fuente de un programa generalmente termina con *.tar.gz. Bueno, eso no significa que no puedas usarlo para crear un archivo para otros tipos de archivos . Puede.

Archivar un archivo

Bueno, aprendamos cómo archivar un archivo. Inicie la terminal usando ctrl+alt+t y cd en su directorio de música, elija una canción que desee archivar.

​En mi caso, he elegido la canción Kevin_S._-_Universum.ogg.

¡Ahora vamos a ponerlo en alquitrán! Escriba –

tar -cf universum.tar Kevin_S._-_Universum.ogg​Presiona Enter y verás que el archivo de audio se ha archivado.

Algunos comandos más

​tar es el programa para manipular un tarball y los argumentos:-c le dice a tar que cree un nuevo archivo
-f especifica el archivo para el programa tar​Entonces nuevamente tar admite la combinación de argumentos para que no tenga que hacerlo pasar argumentos explícitamente como en –tar -c -f output.tar input.file​El tercer argumento universum.tar es la salida del programa y el cuarto siguiente es el archivo de entrada.
Entonces, en general tenemos esto format.​tar argumentos

Descomprimir archivos

Bueno, alguien te envió un archivo *.tar y deseas extraer el contenido. Entonces, en el archivo anterior, que acabamos de crear, aquí está la forma CLI de descomprimirlo.

entonces...

presione Entrar y se extrae el archivo.

¿Cómo tar varios archivos?

¿Qué pasaría si quisiera tarear varios archivos de audio a la vez? Esto se hace mejor especificando varios argumentos, como el que se muestra a continuación, que muestra cómo tarear dos archivos de audio a la vez. Así es como se hace –tar -cf audio.tar *.ogg

Seamos nerds

​Ahora, por ejemplo, archivó el archivo pero quiere asegurarse de que realmente esté en el archivo. No se preocupe, esta es la solución para ver la lista de archivos en el archivo *.tar:tar -tf audio.tar. Necesita información más detallada o tal vez desee algún resultado, ya que tar lleva a cabo su trabajo. Esto se hace habilitando verbosidad.tar -cf audio.tar *.ogg -v
o
tar -xf audio.tar -v​Recuerde que no puede pasar verbosidad junto con los argumentos del programa tar en ¡conjunción! Esto se debe a que -1. tar no lo hagas de esa manera.
2. la verbosidad existe en casi todos los programas de utilidad de Linux

Conclusión

Eso es todo por ahora. Acaba de aprender una de las cosas básicas que hacen todos los desarrolladores de FOSS. Tal vez no sea suficiente para los programadores, pero se describe lo básico y puede continuar con cómo empaquetar su código fuente en *.tar.gz (Easy-bitsy solo unos pocos argumentos para pasar).
Linux
  1. Cómo archivar archivos y directorios en Linux [Parte 1]

  2. Cómo extraer archivos .gz y .tar.gz en Linux

  3. ¿Cómo descomprimir el formato de archivo .xz en Linux usando las utilidades tar y xz?

  4. Cómo cifrar y descifrar archivos/carpetas en Linux usando GnuPG

  5. ¿Cómo comprimir y extraer archivos usando el comando tar en Linux?

Cómo encontrar archivos usando la línea de comandos en la terminal de Linux

Cómo hacer una copia de seguridad y restaurar el historial de la terminal de Linux

Cómo hacer una copia de seguridad de archivos y directorios usando Rsync en Linux

Cómo ocultar carpetas y archivos en Linux usando un archivo de texto

Cómo copiar archivos y directorios en la terminal de Linux

Comando tar de Linux para comprimir y extraer archivos