Articles

Comando Tar en Unix Para Crear Copias de seguridad (Ejemplos)

Comando Aprender Tar en Unix con ejemplos prácticos:

La función principal del comando tar de Unix es crear copias de seguridad.

Se utiliza para crear un ‘archivo de cinta’ de un árbol de directorios, que se puede respaldar y restaurar desde un dispositivo de almacenamiento basado en cinta. El término ‘ tar ‘ también se refiere al formato de archivo del archivo de archivo resultante.

Comando Tar en unix

Comando Tar en Unix con ejemplos

El formato de archivo conserva la estructura de directorios y los atributos del sistema de archivos, como permisos y fechas.

Tar Sintaxis:

tar 

Tar opciones:

El comando tar admite las siguientes funciones:

  • tar-c: Crear un nuevo archivo.
  • tar-A: Añadir un archivo tar a otro archivo.
  • tar-r: Anexar un archivo a un archivo.
  • tar-u: Actualiza los archivos de un archivo si el del sistema de archivos es más nuevo.
  • tar-d: Encuentra la diferencia entre un archivo y el sistema de archivos.
  • tar-t: Lista el contenido de un archivo.
  • tar-x: Extrae el contenido de un archivo.

Al especificar la función, no se requiere el prefijo’ -‘, y la función puede ir seguida de otras opciones de letra única.

Algunas de las opciones soportadas incluyen:

  • – j: Leer o escribir archivos usando el algoritmo de compresión bzip2.
  • – J: Leer o escribir archivos usando el algoritmo de compresión xz.
  • – z: Leer o escribir archivos usando el algoritmo de compresión gzip.
  • – a: Leer o escribir archivos usando el algoritmo de compresión determinado por el nombre del archivo.
  • – v: Realice las operaciones verbosamente.
  • -f: Especifique el nombre de archivo para el archivo.

Ejemplos:

Crear un archivo que contenga file1 y file2

$ tar cvf archive.tar file1 file2

Crear un archivo que contenga el árbol de directorios debajo de dir

$ tar cvf archive.tar dir

Enumerar el contenido del archivo.tar

$ tar tvf archive.tar

Extraiga el contenido del archivo.tar en el directorio actual

$ tar xvf archive.tar

Crear un archivo que contiene el árbol de directorios por debajo de directorios y comprimirlo con gzip

$ tar czvf archive.tar.gz dir

Extraiga el contenido del archivo en formato gzip, archivo

$ tar xzvf archive.tar.gz

Extraer solo la carpeta del archivo

$ tar xvf archive.tar docs/work

Extraer todo «.doc» archivos del archivo

$ tar xvf archive.tar –-wildcards ‘*.doc’

Conclusión

El formato de archivo del comando Tar en Unix conserva la estructura de directorios y los atributos del sistema de archivos, como permisos y fechas.