GNU/Linux >> Tutoriales Linux >  >> Linux

14 comandos básicos de Tar en Linux con ejemplos para principiantes

En Linux, Tar significa archivo de cinta. Uno de los comandos importantes para facilitar la funcionalidad de archivo es este comando, que crea y extrae archivos. Podemos usar el comando Tar para crear archivos comprimidos y sin comprimir y modificarlos y mantenerlos. Mucha gente piensa que Tar es parte de Linux (Linux es Kernel), pero en realidad es parte del proyecto GNU. Así que echemos un vistazo a los ejemplos más útiles de los comandos Tar en Linux.

Comandos Tar en Linux

El comando tar es una de las mejores opciones cuando se trata de extraer archivos en Linux fácilmente. Este comando consta de diferentes opciones, que son las siguientes: 

Ejemplos útiles del comando Tar en Linux

En esta sección, explicaremos diferentes ejemplos que son muy útiles para saber más sobre Tar.

1. Crear un archivo de almacenamiento Tar

Supongamos que queremos crear un archivo tar "Ubuntupit.tar" en el directorio Documentos. Por eso ejecutaremos los siguientes comandos en la terminal: 

cd ~/Documents

El comando anterior seleccionará Documentos como el directorio actual para la terminal.

tar cvf Ubuntupit.tar *.deb
- -

Usando este comando, podemos incluir todos los archivos .deb en Ubuntupit.tar, ubicado en el directorio Documentos.

2. Extraer un archivo Tar

Podemos usar el comando xvf para extraer el archivo Ubuntupit.tar de la terminal:

ls
tar xvf Ubuntupit.tar
ls

(Usamos el comando ls command dos veces para mostrarle los cambios antes y después de ejecutar el comando xvf).

3. Crear un archivo tar.gz

Para crear el archivo tar.gz, necesitamos usar la opción z en el comando cvf. Aquí estamos creando el archivo Ubuntupitfile.tar.gz en el directorio Documentos a través de los siguientes comandos: 

ls
tar cvzf Ubuntupitfile.tar.gz *.deb
ls

4. Extraer un archivo tar.gz

Podemos usar la opción xvf para extraer el archivo tar.gz, y aquí están los comandos de muestra:

ls
tar -xvf Ubuntupitfile.tar.gz
ls

5. Crear un archivo tar.bz2

La opción Bz2 puede comprimir y crear archivos con un tamaño menor en comparación con gzip, y requiere la opción j en el comando. Entonces podemos usar los siguientes comandos para crear un archivo MyUbuntupit.tar.bz2 en el directorio Documentos:

ls
tar cvfj MyUbuntupit.tar.bz2 *.deb
ls

6. Extraiga el archivo tar.bz2

Para extraer el archivo tar.bz2, podemos usar la opción xvf. Entonces puedes usar los siguientes comandos para extraerlo:

ls
tar -xvf MyUbuntupit.tar.bz2
ls

7. Mostrar el contenido de un archivo Tar

Si desea ver el contenido disponible en el archivo tar, puede usar la opción t. En este ejemplo, listaremos el contenido de Ubuntupit.tar usando los siguientes comandos: 

tar -tvf Ubuntupit.tar

También puede usar el mismo comando para enumerar el contenido de los archivos tar.gz y tar.bz2.

8. Descomprimir un solo archivo de un archivo Tar

En este caso, queremos extraer el archivo pyload_0.4.9_all.deb de Ubuntupit.tar, por lo que ejecutaremos los siguientes comandos:

ls
tar -xvf Ubuntupit.tar pyload_0.4.9_all.deb pyload_0.4.9_all.deb
ls

También puede usar el siguiente comando para extraer un solo archivo:

tar --extract --file=Ubuntupit.tar pyload_0.4.9_all.deb

9. Descomprimir un archivo único de un archivo tar.gz

Use el comando tar para extraer un solo archivo del archivo tar.gz:

ls
tar -zxvf Ubuntupitfile.tar.gz pyload_0.4.9_all.deb pyload_0.4.9_all.deb
ls

También puede usar el siguiente comando: 

tar --extract --file=Ubuntupitfile.tar.gz pyload_0.4.9_all.deb

10. Descomprimir un archivo único de un archivo tar.bz2

Para extraer un único archivo del archivo bz2, utilice los siguientes comandos: 

ls
tar -jxvf MyUbuntupit.tar.bz2 pyload_0.4.9_all.deb
ls

También usa el siguiente comando para extraer un solo archivo: 

tar --extract --file=MyUbuntupit.tar.bz2 pyload_0.4.9_all.deb

11. Extraiga un grupo específico de archivos de Tar

El comando tar en Linux permite extraer un grupo de archivos de un archivo .tar usando el comando de extracción de comodines. Aquí estamos extrayendo todos los archivos .deb del archivo Ubuntupit.tar:

tar -xvf Ubuntupit.tar --wildcards '*.deb'

12. Obtener el tamaño total de un archivo Tar

Si desea verificar el tamaño de un archivo tar, utilice el siguiente comando, y también puede usarlo para archivos bz2 y gz: 

Archivo tar:

tar -czf - Ubuntupit.tar | wc -c

Archivo tar.bz2:

tar -czf - MyUbuntupit.tar.bz2 | wc -c

Archivo tar.gz:

tar -czf - Ubuntupitfile.tar.gz | wc -c

13. Verificar un archivo Tar

Para verificar el archivo comprimido, podemos usar la opción w en el comando como este:

tar tvfw Ubuntupit.tar

14. Agregar un solo archivo al archivo Tar

Debe agregar la opción r en el comando para agregar un solo archivo de directorio al archivo tar. Aquí estamos agregando el archivo Pyload.txt al archivo Ubuntupit.tar, por lo que hemos ejecutado los siguientes comandos:

tar -rvf Ubuntupit.tar Pyload.txt

También puede usar el mismo comando para archivos .bz2 y .gz como este: 

tar -rvf  MyUbuntupit.tar.bz2 Pyload.txt
tar -rvf  Ubuntupitfile.tar.gz Pyload.txt

Finalmente, Perspicacia

El comando tar en Linux se usa más comúnmente para crear y extraer un archivo. Para extraer un archivo, use el comando tar –xf acompañado del nombre del archivo y, si desea crear uno nuevo, use tar –czf acompañado del nombre del archivo, los archivos y los directorios que desea agregar al archivo.


Linux
  1. 19 comandos SSH comunes en Linux con ejemplos

  2. Ordenar comando en Linux con ejemplos

  3. 20 comandos básicos de Linux para principiantes explicados con ejemplos

  4. Más de 10 comandos de Linux VI con ejemplos

  5. Copia de archivo de Linux con ETA?

Comandos básicos de Linux para principiantes

4 Comandos Stat en Linux con Ejemplo para Usuarios Principiantes

Uso del comando Linux mv con ejemplos

Comando de montaje de Linux con ejemplos

Comando gawk de Linux con ejemplos

Comando make de Linux con ejemplos

    Comandos Descripción 
    –c Crea un archivo de almacenamiento.
    –f Crea un archivo junto con el nombre proporcionado del archivo.
    –u Agrega un archivo a otro archivo existente.
    –v Muestra información detallada.
    –j Filtra los archivos tar de archivo con la ayuda de tbzip.
    –z Proporciona los detalles sobre los archivos tar que se crean con gzip.
    –W Verifica un archivo de almacenamiento.
    –t Enumera o muestra archivos dentro del archivo archivado.
    –x Extrae el archivo de almacenamiento.
    –A Concatena el archivo de almacenamiento.