
El sistema operativo Linux ha transformado el archivado de archivos en un proceso de administración de archivos seguro, confiable, confiable y gratuito. Al archivar su(s) archivo(s) en un entorno de sistema operativo Linux, garantiza su integridad y seguridad. Sus archivos quedan libres de compromisos tanto de los usuarios como de las aplicaciones activas en el sistema.
Para crear archivos tar en un entorno de sistema operativo Linux, debemos hacer referencia al uso del comando alquitrán. En resumen, el comando alquitrán puede lograr los siguientes objetivos como una utilidad de archivado de archivos:
- Crear archivos tar.
- Extraiga archivos tar de archivos tar existentes/creados.
- Enumere el contenido de un archivo(s) tar existente/creado(s).
- Actualice el archivo tar existente/creado con más archivos.
- Eliminación de archivos del archivo tar existente/creado.
Cuando creas un alquitrán (Archivo de cinta) del entorno de línea de comandos de Linux, obtendrá un archivo tar con la extensión .tar.gz
o .tar.bz2
. Al comprimir un archivo tar, la herramienta que utiliza para el proceso de compresión determina el nombre final del archivo tar.
Por ejemplo, el uso de la herramienta de compresión GZIP da como resultado un nombre de archivo tar con la extensión .tar.gz
y usando el BZIP2 resultado de la herramienta de compresión .tar.bz2
extensión de nombre de archivo.
[ You might also like: How to Tar Specific File Types (Extensions) in a Directory ]
GZIP es más rápido que BZIP2 en sus rutinas de compresión y descompresión pero BZIP2 conduce a una compresión más pequeña (disminución del 15% en la compresión).
Esta guía de artículos nos guiará a través de la creación y administración .tar.bz2
archivos de archivos en un entorno de sistema operativo Linux.
Crear un archivo tar.bz2 en Linux
Para este tutorial, necesitaremos acceso a algunos archivos de referencia para archivarlos en un .tar.bz2
archivo de archivo.
Él alquitrán La sintaxis general del comando es la siguiente:
$ tar [OPERATION_AND_OPTIONS] [ARCHIVE_NAME] [FILE_NAME(s)]
del general alquitrán referencia de sintaxis anterior, para crear un .tar.bz2
archivo de archivo, una sintaxis ideal sería la siguiente:
$ tar -cjf ARCHIVE_NAME.tar.bz2 [FILE_NAMES]
La opción de comando -c
inicia el proceso de creación del archivo de almacenamiento, -j
especifica que el archivo de almacenamiento debe tener un .tar.bz2b
extensión, y -f
indica a toda la operación tar que use el archivo del dispositivo.
Por ejemplo, si hacemos referencia a la captura de pantalla anterior, el LinuxShellTips_Archivos El directorio alberga varios archivos y carpetas. Para archivar el directorio de imágenes junto con el archivo_1.txt y archivo_2.txt archivos, nuestro comando tar será el siguiente:
$ tar -cjf images_and_files.tar.bz2 /home/dnyce/LinuxShellTips_Files/images /home/dnyce/LinuxShellTips_Files/file_1.txt /home/dnyce/LinuxShellTips_Files/file_2.txt

Para listar el contenido presente en este archivo tar, usaremos el -t
opción y ejecutar:
$ tar -tf images_and_files.tar.bz2

Para obtener más detalles sobre el resultado anterior, como el propietario del archivo y el tamaño del archivo, use -v
(-verboso) opción:
$ tar -tvf images_and_files.tar.bz2

Para extraer el archivo de almacenamiento, incluya el -x
opción.
$ tar -xf images_and_files.tar.bz2
Para extraer el archivo comprimido a un directorio específico, incluya el -C
opción y ruta a ese directorio.
$ tar -xf images_and_files.tar.bz2 -C /home/dnyce/linuxshelltips/decompressed
Para agregar un archivo al archivo tar existente, use el -r
opción para --append
operaciones.
$ tar -rvf images_and_files.tar.bz2 /home/dnyce/LinuxShellTips_Files/file_3.txt

Hemos aprendido con éxito cómo crear y administrar .tar.bz2
archivar archivos en un entorno de sistema operativo Linux.