Latest web development tutorials

comando tar Linux

Linux comando Daquan Linux comando Daquan

alquitrán de Linux comando de copia de seguridad de archivos.

tar se utiliza para crear, restaurar un archivo de la utilidad de copia de seguridad, que puede ser añadido para desbloquear los archivos dentro del archivo de copia de seguridad.

gramática

tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Script文件>][-K <文件>][-L <媒体容量>][-N <日期时间>][-T <范本文件>][-V <卷册名称>][-X <范本文件>][-<设备编号><存储密度>][--after-date=<日期时间>][--atime-preserve][--backuup=<备份方式>][--checkpoint][--concatenate][--confirmation][--delete][--exclude=<范本样式>][--force-local][--group=<群组名称>][--help][--ignore-failed-read][--new-volume-script=<Script文件>][--newer-mtime][--no-recursion][--null][--numeric-owner][--owner=<用户名称>][--posix][--erve][--preserve-order][--preserve-permissions][--record-size=<区块数目>][--recursive-unlink][--remove-files][--rsh-command=<执行指令>][--same-owner][--suffix=<备份字尾字符串>][--totals][--use-compress-program=<执行指令>][--version][--volno-file=<编号文件>][文件或目录...]

parámetros:

  • -A --catenate O añadir archivos al archivo de copia de seguridad que ya existe.
  • -b <número de bloque> o --blocking factor = <número de bloque> para ajustar el número de bloques por registro, cada tamaño de bloque 12Bytes.
  • -B-O-completos registros --read tamaño de bloque de reset al leer los datos.
  • -c --create o crear un nuevo archivo de copia de seguridad.
  • -C <Directorio de destino> o --directory = <directorio de destino> interruptor en el directorio especificado.
  • Las diferencias dentro del archivo o el contraste --compare -d o --diff y los archivos de copia de seguridad del sistema de archivos.
  • -f <archivo de copia de seguridad> o --file = <archivo de copia de seguridad> Especifica el archivo de copia de seguridad.
  • -F <Archivo de script> o --info-script = <archivo de script> Cuando se cambia la cinta, sobre la aplicación del archivo de script especificado cada vez.
  • -g o de copia de seguridad --listed-incremental de un gran número de procesamiento de formato de GNU.
  • -G O --incremental manejar grandes copias de seguridad formato de GNU edad.
  • -H o --dereference no crear un enlace simbólico, una copia directa de los puntos de conexión en el archivo original.
  • -i o --ignore-ceros ignorar el archivo de 0 bytes del bloque de copia de seguridad, que es EOF.
  • Cuando -k o --keep de edad, los archivos de copia de seguridad para desbloquear el archivo no sobrescribe el archivo existente.
  • -K <Archivo> o --starting-file = <archivo>, iniciar la restauración del archivo especificado.
  • --one sistema de archivos -l o copiar un archivo o directorio se almacenan en el sistema de archivos, cuando el comando tar debe ser ejecutado con el sistema de archivos en el que el mismo, o no copiar.
  • -L <Capacidad de los medios de comunicación> o -tape de longitud = <capacidad de los medios de comunicación> Configuración de la capacidad de almacenamiento de cada miembro de la unidad con los cálculos de 1024 bytes.
  • -m o --modification tiempo para restaurar un archivo, el archivo no cambia el cambio de hora.
  • -M-O --multi volumen en el establecimiento, restaurar un archivo de copia de seguridad o la lista de los contenidos, los volúmenes de múltiples modos.
  • -N <Formato de fecha> o = --newer <fecha y hora> de la fecha especificada sólo guardará el archivo actualizado en el archivo de copia de seguridad.
  • -o o --old-archivo o formato de uso V7 --portability escribir datos en el archivo de copia de seguridad.
  • -O O --stdout restaurar el archivo de un archivo de copia de seguridad al dispositivo de salida estándar.
  • -p o --same-permisos para utilizar los permisos de los archivos originales para restaurar los archivos.
  • -P---absolute Nombres o nombres de archivos usar el nombre absoluto, sin quitar el signo "/" delante del nombre de archivo.
  • Fin de la -r o --append añadir archivos a un archivo de copia de seguridad existente.
  • información -R O---block número se indica para cada bloque en el número de archivo de copia de seguridad.
  • -s---same Orden o para restaurar archivos y almacenar el archivo de copia de seguridad en el mismo orden.
  • -S O --sparse si un archivo que contiene un gran número de bytes consecutivos 0, a continuación, guarde el archivo como un archivo disperso.
  • -t o la lista --list el contenido del archivo de copia de seguridad.
  • -T <Archivo de plantilla> o --files-from = <archivo de plantilla> Especifica el archivo de plantilla, que contiene uno o más estilos de la plantilla interior, por lo alquitrán no vinculados o establecer el cumplimiento de las condiciones de los archivos del conjunto.
  • -u o --update sólo los archivos que el reemplazo de archivos de copia de seguridad dentro de los archivos actualizados.
  • Antes o -U---unlink primero descomprimir el archivo para restaurar el archivo, el archivo antes de desacoplamiento.
  • -v o --verbose pantalla durante la ejecución de instrucciones.
  • -V <Nombre del álbum> o --label = <nombre del álbum> establecido utilizando los volúmenes especificados nombre del archivo de copia de seguridad.
  • -wo --interactive primera preguntando al usuario cuando se enfrentan a problemas.
  • Después -W o --verify escribir el archivo de copia de seguridad para garantizar la correcta.
  • -x o --extract --get o restaurar los archivos desde el archivo de copia de seguridad.
  • <Archivo de plantilla> -X o = <archivo de plantilla>-de --exclude Especifica el archivo de plantilla, que contiene uno o más estilos de la plantilla interior, por lo que excluye ar cumple con las condiciones de archivo establecido.
  • -z o --gzip o --ungzip manejar los archivos de copia de seguridad con el comando gzip.
  • -Z O --compress o --uncompress manejar los archivos de copia de seguridad se comprimen comando.
  • - <Número de dispositivos> <densidad de almacenamiento> Set Periféricos número de copia de seguridad y almacenamiento de la densidad de datos.
  • --after-date = <fecha y hora> efecto de este parámetro y especifique "-n" los mismos parámetros.
  • --atime-preserve no cambie el tiempo de acceso del archivo.
  • antes --backup = <backup> --backup o eliminar los archivos de copia de seguridad.
  • Lista de nombres de directorio --checkpoint al leer el archivo de copia de seguridad.
  • efectos --concatenate y especificar este parámetro "-a" parámetros de la misma.
  • --confirmation efecto de este parámetro y especifique los mismos parámetros "-w".
  • --delete borrar el archivo especificado desde el archivo de copia de seguridad.
  • --exclude = <plantilla de estilo> estilo de la plantilla se ajusta a excluir hizo la casa.
  • --group = <Nombre del Grupo> se añadió a los archivos en el dispositivo de su propio grupo en el grupo especificado.
  • --help ayuda en línea.
  • --ignore-no-leen ignoran los datos de errores de lectura, sin interrumpir la ejecución del programa.
  • --new-volumen-script = <archivo de script> efecto de este parámetro y especificar los parámetros "-F" los mismos.
  • --newer-mtime guardar sólo los archivos que han cambiado.
  • --no-recursividad hacer el proceso recursivo, es decir, todos los archivos y subdirectorios del directorio especificado no serán procesados.
  • --null nombre del dispositivo nulo para leer archivos.
  • --numeric-responsable del código de identificación de usuario y el código de identificación de grupo y vuelva a colocar el nombre del grupo nombre de usuario.
  • --owner = <nombre de usuario> se añade al archivo de copia de seguridad en el dueño del conjunto de archivos a usuarios específicos.
  • --posix datos utilizando el formato POSIX al escribir el archivo de copia de seguridad.
  • --preserve efecto de este parámetro y especifique "-PS" los mismos parámetros.
  • Y designada efecto --preserve orden de este parámetro "-a" parámetros de la misma.
  • Efectos y designados --preserve-permisos para este parámetro "-p" los mismos parámetros.
  • --record-size = <número de bloque> efecto de este parámetro y especifique "-B" los mismos parámetros.
  • Antes de desenlace --recursive-Extraer el archivo para restaurar el directorio, en primer lugar el desacoplamiento de todos los archivos en el directorio entero.
  • Después de presentar --remove-archivos en un archivo de copia de seguridad, se eliminará.
  • --rsh mando = <operación> conjunto de instrucciones a ejecutar en el host remoto para reemplazar comando rsh.
  • --same-propietario trata de restaurar el mismo propietario del archivo le pide a casa.
  • --suffix = <cadena de copia de seguridad sufijo> antes de extraer el archivo se copia.
  • Una vez creado el archivo de copia de seguridad --totals, con indicación del tamaño del archivo.
  • --use-compresa-programa = <operación> instrucciones de procesamiento especificados por el archivo de copia de seguridad.
  • --version Muestra información de versión.
  • --volno-file = <número de archivo> Utilizar número dentro del archivo especificado en lugar del número predeterminado de volúmenes.

Ejemplos

Los archivos comprimidos sin envasar

# touch a.c       
# tar -czvf test.tar.gz a.c   //压缩 a.c文件为test.tar.gz
a.c

Lista el contenido de los archivos comprimidos

# tar -tzvf test.tar.gz 
-rw-r--r-- root/root     0 2010-05-24 16:51:59 a.c

Descomprimir el archivo

# Tar -xzvf ac test.tar.gz

Linux comando Daquan Linux comando Daquan