Administración y mantenimiento del sistema Linux - comando tar

  

1. Función Descripción tar es una herramienta de archivo que se usa a menudo en Linux. Es un archivo o directorio que está empaquetado y archivado en un archivo, pero no está comprimido. El formato es el siguiente: las opciones de comando tar del directorio [opción principal + opciones auxiliares] o del directorio son muchas, aquí están algunas de las opciones principales que se usan a menudo, como se muestra en la Tabla 4.31. Tabla 4.31 Opciones y descripciones principales del comando tar

Opción principal Significado -c Crear un nuevo archivo -r Agregue el archivo que se archivará al final del archivo comprimido -t Listar los archivos archivados en el archivo comprimido -x Restaura un archivo de un archivo comprimido empaquetado -u Actualiza el archivo de almacenamiento y reemplaza el archivo original con el nuevo archivo. Los detalles de las opciones auxiliares en el archivo se muestran en la Tabla 4.32. Tabla 4.32 Opciones auxiliares y descripciones del comando tar

Opciones auxiliares Significado -z Llame al comando gzip para comprimir /descomprimir archivos durante el empaquetado de archivos -w Al restaurar archivos, establezca la hora de modificación de todos los archivos. ahora es el momento de llamar a -j comando bzip2 para comprimir /descomprimir archivos durante fichero se comprime en el -Z llamando comprimir comando de archivo de filtro -f y " -f y " después siguió opción de archivo de almacenamiento, el disco predeterminado por, es necesario especificar el archivo Nombre de archivo; si es una cinta, solo especifique el nombre del dispositivo de cinta. Tenga en cuenta que en el y " -f y " después de la opción no se puede hablar con cualquier otra opción, es decir, y " -f y " debe ser la última opción -v comando tar se especifica en la creación de un fichero de archivo, muestra el nombre de cada archivo de almacenamiento - p en el proceso de presentación, mantener el cambio atributo de archivo se produce -N y " aaaa /mm /dd y " archivo sólo después de la fecha especificada se empaquetan en archivo --exclude archivo durante el envasado, no el Especifique el paquete de archivos de archivos 2. Por ejemplo, (1) empaquetar todos los archivos en el directorio /etc, mostrar el archivo detallado empaquetado, establecer el nombre del archivo del paquete en etc.tar y guardar el archivo en el directorio /opt. [root @ dbbackup oracle] #tar -cvf /opt/etc.tar /etc El nombre del archivo aquí es "etc.tar"; el nombre lo tomamos nosotros mismos, y generalmente se usa el archivo comprimido empaquetado por el comando tar en Linux. Tar se utiliza como el logotipo.
(2) Empaquete y comprima todos los archivos en el directorio /etc, luego visualice el archivo detallado empaquetado, establezca el nombre del archivo del paquete en etc.tar.gz y guarde el archivo en el directorio /opt. [Root @ dbbackup oráculo] # tar -zcvf /opt/etc.tar.gz /etc [root @ dbbackup oráculo] #tar -jcvf /opt/etc.tar.bz2 /etc y " zcvf y " opción significa invocar el paquete después de la finalización comando gzip para la compresión de archivo de almacenamiento, en el que el nombre de archivo y " etc.tar.gz y " también nos toman a la ligera, y " .tar y " expresarse con comando tar envasados, y " .gz y " Indica que el comando gzip Comprimido De manera similar, la opción "jcvf" indica que el comando bzip2 se usa para comprimir el archivo de almacenamiento después de que se complete el paquete. El identificador de nombre de archivo ".bz2" indica que se invocó el comando bzip2 para la compresión. No existe una regla estricta y rápida para el nombre del archivo comprimido. Las reglas de nomenclatura utilizadas anteriormente nos permiten saber fácilmente el tipo de archivo y el método de descompresión correspondiente. Debido a que el método de compresión es diferente, el método de descompresión es diferente. Al mismo tiempo, esta regla también es una regla oculta que todos han aceptado. Si no te gusta esta regla, puedes nombrar el archivo como quieras.
(3) Verifique el contenido del archivo /opt/etc.tar.gz anterior. [Root @ dbbackup oráculo] #tar -ztvf /opt/etc.tar.gz[root@dbbackup oráculo] #tar -jtvf /opt/etc.tar.gz

Note " etc.tar.gz y " puede contener muchos archivos, no se puede mostrar en una pantalla, puede usar el comando more, por ejemplo, tar – zxvf /opt/etc.tar.gz | Más.
(4) Extraiga /opt/etc.tar.gz a /usr /local /src. [Root @ dbbackup oráculo] #cd /usr /local /src [root @ dbbackup src] #tar -zxvf /opt/etc.tar.gz general, las soluciones pueden estar en cualquier lugar /opt/etc.tar.gz Abra, aquí primero cambiamos al directorio /usr /local /src, y luego desempaquetamos /opt/etc.tar.gz, de modo que el directorio /usr /local /src /etc es el directorio que desempaquetamos.
(5) Empaquete todos los archivos en el directorio /etc al directorio /opt y guarde los permisos de cada archivo. Archivo /etc [Root @ dbbackup oráculo] #tar -zcvpf /opt/etc.tar.gz etc (6) en el directorio /opt, sólo de abrir /opt/etc.tar.gz archivo /comprimido /inittab. [Root @ oráculo dbbackup] # cd /opt [opt dbbackup root @] #tar y ndash; zxvf /opt/etc.tar.gz etc /inittab podemos empezar con y " el alquitrán y el ndash; ztvf y " ver y " etc.tar. Gz " Los archivos contenidos en el archivo, luego encuentre el archivo que necesita desempaquetar y extráigalo de la manera anterior. Los archivos que deben extraerse más adelante deben ser la ruta completa del archivo mostrado por <; tar – ztvf ". Esto extrae un directorio etc en el directorio /opt, y el inittab en el directorio etc es el archivo que necesitamos.
(7) Empaquete los archivos en el directorio /var /log después del 2008/7/21. [Root @ dbbackup oráculo] #tar y ndash; N " 21.07.2008 y " – zcvf log.tar.gz /var /log [root @ dbbackup oráculo] # pwd /opt /oracle [root @ dbbackup oráculo] # Lslog.tar.gz (8) empaqueta el directorio backup /home y /etc, pero no realiza una copia de seguridad del directorio ixdba debajo de /home. [Root @ oráculo dbbackup] #tar y ndash; directamente después de la descompresión para excluir /home /ixdba -zcvf myfile.tar.gz /home /* /etc (9) en el directorio de compresión /opt /etc directorio de embalaje, sin generar embalaje Archivo de archivo [root @ dbbackup oracle] #cd /opt [root @ dbbackup opt] #tar – zcvf - /etc |  alquitrán y ndash; zxvf y ndash; En el comando anterior, seguido por el y " F " Back " - y " es el fichero de archivo de salida que ha creado en la salida estándar, y " | " En Linux, se representa el carácter de canalización. El último " - " del comando indica que el comando tar se pasa a través de la tubería como la fuente de datos a descomprimir.

Copyright © Conocimiento de Windows All Rights Reserved