GeeksforGeeks (Español)

El ‘ tar ‘ de Linux significa archivo de cinta, se utiliza para crear archivo y extraer los archivos de archivo. el comando tar en Linux es uno de los comandos importantes que proporciona funcionalidad de archivado en Linux. Podemos usar el comando Linux tar para crear archivos comprimidos o sin comprimir y también mantenerlos y modificarlos.,

sintaxis:

tar 

opciones:
-c : crea un archivo
-x : extrae el archivo
-f : crea un archivo con un nombre de archivo dado
-t : muestra o enumera archivos en un archivo archivado
-u : archiva y agrega a un archivo archivado existente
-V : Muestra información detallada
-a : concatena los archivos, le dice al comando tar que cree un archivo tar usando gzip
-J : filter Archive tar file usando tbzip
-w : verify a archive file
-R : update or add file or directory in already existed .archivo tar

¿Qué es un archivo?,
un archivo de archivo es un archivo que se compone de uno o más archivos junto con metadatos. Los archivos de archivo se utilizan para recopilar varios archivos de datos juntos en un solo archivo para facilitar la portabilidad y el almacenamiento, o simplemente para comprimir archivos para usar menos espacio de almacenamiento.

ejemplos:
1. Crear un archivo tar sin comprimir usando la opción-cvf: este comando crea un archivo tar llamado file.tar que es el archivo de todos .C Archivos en el directorio actual.

$ tar cvf file.tar *.c

Resultado :

os2.cos3.cos4.c

2., Extraer archivos del archivo usando la opción-xvf: este comando extrae archivos de los archivos.

$ tar xvf file.tar

Resultado :

os2.cos3.cos4.c

3. compresión gzip en el archivo tar, usando la opción-z: este comando crea un archivo tar llamado file.alquitrán.gz que es el Archivo de .c archivos.

$ tar cvzf file.tar.gz *.c

4. Extrayendo un archivo tar gzip*.alquitrán.GZ usando la opción-xvzf: este comando extrae archivos del archivo tar archivado.alquitrán.archivos gz.

$ tar xvzf file.tar.gz

5., Crear un archivo comprimido tar en Linux usando la opción-j: Este comando comprime y crea un archivo comprimido menor que el tamaño del gzip. Tanto comprimir como descomprimir toma más tiempo que gzip.

$ tar cvfj file.tar.tbz example.cpp

Resultado :

$tar cvfj file.tar.tbz example.cppexample.cpp$tar tvf file.tar.tbz-rwxrwxrwx root/root 94 2017-09-17 02:47 example.cpp

6. Untar single tar file or specified directory in Linux: este comando Untar un archivo en el directorio actual o en un directorio especificado usando la opción-C.

$ tar xvfj file.tar or $ tar xvfj file.tar -C path of file in directoy 

7. Untar múltiple .alquitrán, .alquitrán.gz, .alquitrán.,archivo TBZ en Linux: este comando extraerá o untar varios archivos del tar, tar.archivo de archivo GZ y tar. bz2. Por ejemplo, el comando anterior extraerá «fileA «»fileB»de los archivos del archivo.

$ tar xvf file.tar "fileA" "fileB" or $ tar zxvf file1.tar.gz "fileA" "fileB"or $ tar jxvf file2.tar.tbz "fileA" "fileB"

8. Compruebe el tamaño del alquitrán existente, alquitrán.gz, tar.archivo tbz en Linux: el comando anterior mostrará el tamaño del archivo en Kilobytes (KB).

$ tar czf file.tar | wc -cor $ tar czf file1.tar.gz | wc -cor $ tar czf file2.tar.tbz | wc -c

9. Actualizar el archivo tar existente en Linux

$ tar rvf file.tar *.c

salida:

os1.c

10., enumere el contenido y especifique el archivo tarfile usando option-tf: este comando listará toda la lista de archivos archivados. También podemos lista de contenido específico en un fichero tar

$ tar tf file.tar

Resultado :

example.cpp

11. Aplicando pipe a través de ‘grep command’ para encontrar lo que estamos buscando: este comando enumerará solo el texto o imagen mencionados en grep desde el archivo archivado.

$ tar tvf file.tar | grep "text to find" or$ tar tvf file.tar | grep "filename.file extension"

12. Podemos pasar un nombre de archivo como argumento para buscar un archivo tarfile : este comando visualiza los archivos archivados junto con sus detalles.,

$ tar tvf file.tar filename 

13. Ver el archivo usando la opción-tvf

$ tar tvf file.tar

Output:

What are wildcards in Linux
alternativamente conocido como ‘wild character’ o ‘wildcard character’, un comodín es un símbolo utilizado para reemplazar o representar uno o más caracteres. Los comodines suelen ser un asterisco ( * ), que representa uno o más caracteres o un signo de interrogación (?), que representa un solo carácter.

Ejemplo :

14. Para buscar una imagen en .formato png: esto extraerá solo los archivos con la extensión .png del archivo de archivo.,alquitrán. La opción-wildcards le dice a tar que interprete los comodines en el nombre de los archivos
a extraer; el nombre del archivo (*.png) está encerrado entre comillas simples para proteger el comodín ( * ) de ser expandido incorrectamente por el shell.

$ tar tvf file.tar --wildcards "*.png" 

nota: en los comandos anteriores, » * » se usa en lugar del nombre del archivo para tomar todos los archivos presentes en ese directorio en particular.

Este artículo es contribuido por Akansh Gupta. Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando contribute.geeksforgeeks.,org o envíe su artículo a [email protected]. vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *