El formato de archivo comprimido más común en Linux es el formato tar.gz. El archivo tar es un formato de archivo de almacenamiento. Tar.gz es un archivo tar comprimido.
Crear archivos tar.gz
El comando tar se puede usar para crear archivos tar.gz.
tar czf new-tar-file-name.tar.gz file-or-folder-to-archive
Aquí está la explicación del comando:
c - create new archive. z - compress the archive using gzip. f - use archive file. new-tar-file-name.tar.gz - the name of the tar.gz to create. file-or-folder-to-archive - the name of the folder we want to archive.
Agregar varios directorios
tar -czf new-tar-file-name.tar.gz file1 file2 folder1 folder2
Extraer archivos tar
archivos gz
tar -xzf tar-file-name.tar.gz
Aquí está la explicación del comando:
x - extract the archive. z - uncompress the archive using gzip. f - use archive file. tar-file-name.tar.gz - the name of the tar.gz to create.
El comando tar extraerá todos los archivos/carpetas del archivo al directorio actual. Para extraer a una ubicación específica, modifique el comando de la siguiente manera
tar -xzf tar-file-name.tar.gz /path/to/location
archivos bz2
Extraer tar.bz2 (archivo bzip2) es muy similar a la forma en que extrae el archivo tar.gz. En lugar de usar el indicador -z, debe usar el indicador -j para el formato bzip2
tar -xvjf tar-file-name.tar.gz
Aquí está la explicación del comando:
x - extract the archive. v - verbose. show information as files are being extracted. j - filter the archive through bzip2 f - use archive file. tar-file-name.tar.gz - the name of the tar.gz to create.
El comando tar extraerá todos los archivos/carpetas del archivo al directorio actual.