Cómo tar un directorio (con imágenes)

Tabla de contenido:

Cómo tar un directorio (con imágenes)
Cómo tar un directorio (con imágenes)

Video: Cómo tar un directorio (con imágenes)

Video: Cómo tar un directorio (con imágenes)
Video: Como instalar un SSD en una PC - Paso a paso 2024, Mayo
Anonim

La forma más común de entregar un lote de archivos desde un sistema Linux es usando el comando tar. Cuando alquila un directorio, puede agrupar fácilmente un grupo de archivos en un solo archivo. Este archivo se puede transferir o almacenar, o se puede comprimir para reducir su tamaño.

Pasos

865895 1
865895 1

Paso 1. Comprenda el formato

En Linux, el archivo de varios archivos se logra mediante el comando tar. Este comando combinará varios archivos en un solo archivo, lo que permite la compresión o una transferencia más fácil a otra computadora. El archivo resultante tendrá una extensión.tar. Los archivos.tar a menudo se denominan tarballs.

El comando tar solo archivará los archivos. No realizará ninguna compresión, por lo que el archivo tendrá el mismo tamaño que los archivos originales. Puede comprimir el archivo.tar usando gzip o bzip2, lo que da como resultado una extensión.tar.gz o.tar.bz2. Esto se tratará al final del artículo

865895 2
865895 2

Paso 2. Cree un tarball a partir de un solo directorio

Hay varias partes del comando tar cuando se crea un tarball desde un directorio. A continuación se muestra un ejemplo de comando tar:

tar -cvf tarName.tar / ruta / al / directorio

  • tar: invoca el programa de archivo tar.
  • c - Esta bandera señala la "creación" del archivo.tar. Siempre debe ser lo primero.
  • v: indica que el proceso es "detallado". Esto mostrará una lectura de todos los archivos que se agregan al archivo.tar a medida que se crea. Esta es una bandera opcional.
  • f: esta bandera significa que la siguiente parte será el nombre de archivo del nuevo archivo.tar. Siempre debe ser la última bandera.
  • tarName.tar: puede elegir el nombre que desee. Solo asegúrate de incluir la extensión.tar al final. Puede agregar una ruta al nombre del archivo si desea crear el tarball en un directorio diferente al del actual.
  • / ruta / al / directorio: ingrese la ruta del directorio desde el que desea crear el archivo.tar. La ruta es relativa a su directorio de trabajo actual. Por ejemplo, si la ruta completa es ~ / home / user / Pictures y actualmente se encuentra en el directorio / home, debe ingresar / user / Pictures. Tenga en cuenta que también se incluirán todos los subdirectorios.
865895 3
865895 3

Paso 3. Cree un tarball que incluya varios directorios

Agregar varios directorios es tan simple como agregar todas las rutas al final del comando tar:

tar -cvf nombreTar.tar / etc / directorio1 / var / www / directorio2

865895 4
865895 4

Paso 4. Agregue archivos o directorios a un tarball existente

Puede continuar agregando archivos y directorios a sus archivos.tar mediante el uso de la marca "agregar":

tar -rvf tarName.tar textfile.txt ruta / a / otro / directorio

r - Este es el indicador "agregar". Reemplaza la bandera c del comando de creación de tarball

865895 5
865895 5

Paso 5. Comprima un archivo.tar existente

Puede utilizar "gzip" para comprimir rápidamente su archivo.tar. Si necesita más compresión (archivo de salida más pequeño), puede usar "bzip2" en su lugar. bzip2 tardará más en comprimir el archivo que gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip agregará la extensión.gz al nombre del archivo: tarName.tar.gz
  • bzip2 agregará la extensión.bz2 al nombre del archivo: tarName.tar.bz2
865895 6
865895 6

Paso 6. Comprima el tarball cuando lo cree

Puede utilizar los comandos del paso anterior para comprimir archivos comprimidos existentes, pero también puede comprimirlos a medida que los crea utilizando los indicadores correctos:

tar -czvf tarName.tar.gz / ruta / al / directorio tar -cjvf tarName.tar.bz2 / ruta / al / directorio

  • z: esta bandera comprimirá el nuevo archivo.tar usando gzip. Asegúrese de incluir la extensión.gz al final del nombre del archivo.
  • j: esta bandera comprimirá el nuevo archivo.tar usando bzip2. Asegúrese de incluir la extensión.bz2 al final del nombre del archivo.

Recomendado: