SINOPSIS
tar [ - ] A --catenate --concatenate | c --create | d --diff --compare | r --append | t --list | u --update | x -extract --get [ --atime-preserve ] [ -b, --block-size N ] [ -B, --read-full-blocks ] [ -C, --directory DIR ] [ --checkpoint ] [ -f, --file [ANFITRIÓN:]F ] [ --force-local ] [ -F, --info-script F --new-volume-script F ] [ -G, --incremental ] [ -g, --listed-incremental F ] [ -h, --dereference ] [ -i, --ignore-zeros ] [ --ignore-failed-read ] [ -k, --keep-old-files ] [ -K, --starting-file F ] [ -l, --one-file-system ] [ -L, --tape-length N ] [ -m, --modification-time ] [ -M, --multi-volume ] [ -N, --after-date FECHA, --newer FECHA ] [ -o, --old-archive, --portability ] [ -O, --to-stdout ] [ -p, --same-permissions, --preserve-permissions ] [ -P, --absolute-paths ] [ --preserve ] [ -R, --record-number ] [ --remove-files ] [ -s, --same-order, --preserve-order ] [ --same-owner ] [ -S, --sparse ] [ -T, --files-from F ] [ --null ] [ --totals ] [ -v, --verbose ] [ -V, --label NOMBRE ] [ --version ] [ -w, --interactive, --confirmation ] [ -W, --verify ] [ --exclude FICHERO ] [ -X, --exclude-from FICHERO ] [ -Z, --compress, --uncompress ] [ -z, --gzip, --ungzip ] [ --use-compress-program PROG ] [ --block-compress ] [ -[0-7][lmh] ]- nombre-fichero1 [ nombre-fichero2, ... nombre-ficheroN ]
- directorio1 [ directorio2, ...directorioN ]
DESCRIPCIÓN
Esta página del Manual documenta la versión de GNU de tar, un programa archivador diseñado para almacenar y extraer ficheros de un fichero archivo conocido como un archivo-tar.
Esta página no es más que un simple resumen de las opciones de tar, análogo a lo que se obtiene con la opción --help. La información más precisa y completa se encuentra accesible mediante el sistema Info.
Un archivo-tar puede crearse sobre una unidad de cinta magnética; sin embargo, también es común en estos días escribir un archivo-tar en un archivo normal. El primer argumento de tar debe ser una de las opciones: Acdrtux, seguido por cualesquiera argumentos opcionales que modifican el comportamiento predeterminado. Los últimos argumentos de tar son los nombres de los ficheros o directorios que deberán ser archivados. El empleo de un nombre de directorio siempre implica que los subdirectorios por debajo de él deben incluirse en el archivo.
LETRAS DE FUNCIÓN
- Debe emplearse sólo una de las siguientes opciones:
- -A, --catenate, --concatenate
- añade ficheros tar a un archivo
- -c, --create
- crea un nuevo archivo
- -d, --diff, --compare
- busca diferencias entre el archivo y el sistema de ficheros
- --delete
- borra del archivo (¡no para cintas magnéticas!)
- -r, --append
- añade ficheros al final del archivo
- -t, --list
- lista los contenidos de un archivo
- -u, --update
- sólo añade ficheros que son más recientes que la copia en el archivo
- -x, --extract, --get
- extrae ficheros de un archivo
OTRAS OPCIONES
- --atime-preserve
- no cambia los tiempos de acceso en ficheros volcados en un archivo
- -b, --block-size N
- tamaño de bloque de N×512 bytes (por omisión, N=20)
- -B, --read-full-blocks
- agrupa en bloques la lectura mientras lee (para leer tuberías 4.2BSD)
- -C, --directory DIR
- cambia al directorio DIR
- --checkpoint
- muestra los nombres de directorio mientras lee el archivo
- -f, --file [ANFITRIÓN:]F
- emplea el archivo o dispositivo F en el computador ANFITRIÓN (el valor predeterminado suele ser /dev/rmt0, la cinta magnética, pero en el tar de GNU es la entrada estándar). Si F es `-', significa la entrada o salida estándar.
- --force-local
- el archivo es local incluso si tiene dos puntos
- -F, --info-script F --new-volume-script F
- ejecuta el guión F al final de cada cinta (implica -M)
- -G, --incremental
- crea/lista/extrae una copia incremental en el formato antiguo de GNU
- -g, --listed-incremental
- crea/lista/extrae una copia incremental en el formato nuevo de GNU
- -h, --dereference
- no vuelca enlaces simbólicos, sino los ficheros reales a los que apunten
- -i, --ignore-zeros
- no hace caso de bloques de ceros en el archivo (normalmente significan EOF)
- --ignore-failed-read
- no sale con estado distinto de cero (error) en el caso de encontrar ficheros que no pueda leer
- -k, --keep-old-files
- mantiene los ficheros existentes; no los sobreescribe en el archivo
- -K, --starting-file F
- empieza en el fichero F en el archivo
- -l, --one-file-system
- se queda en un sistema de ficheros local cuando crea un archivo
- -L, --tape-length N
- pide cambio de cintas tras leer N×1024 bytes
- -m, --modification-time
- no extrae el tiempo modificado del fichero
- -M, --multi-volume
- crea/lista/extrae un archivo multi-volumen
- -N, --after-date FECHA, --newer FECHA
- sólo almacena ficheros más recientes que FECHA
- -o, --old-archive, --portability
- escribe un archivo en el formato de V7, en vez del ANSI
- -O, --to-stdout
- extrae ficheros a la salida estándar
- -p, --same-permissions, --preserve-permissions
- extrae toda la información de protecciones o permisos
- -P, --absolute-paths
- no quita las '/'s del principio de nombres de ficheros
- --preserve
- como -p -s
- -R, --record-number
- muestra el número de registro dentro del archivo con cada mensaje
- --remove-files
- borra ficheros tras añadirlos al archivo
- -s, --same-order, --preserve-order
- la lista de nombres a extraer se ordena para concordar con el archivo
- --same-owner
- crea los ficheros extraídos con el mismo propietario
- -S, --sparse
- maneja los ficheros dispersos eficientemente
- -T, --files-from F
- obtiene los nombres a extraer o crear del fichero F
- --null
- -T lee nombres terminados en cero, anula -C
- --totals
- muestra el número total de bytes escritos con --create
- -v, --verbose
- lista prolijamente los ficheros procesados
- -V, --label NOMBRE
- crea un arcico con el nombre de volumen NOMBRE
- --version
- muestra el número de versión del programa tar
- -w, --interactive, --confirmation
- pide confirmación para cada acción
- -W, --verify
- intenta verificar el archivo tras escribirlo
- --exclude FICHERO
- excluye el fichero FICHERO
- -X, --exclude-from FICHERO
- excluye ficheros listados en FICHERO
- -Z, --compress, --uncompress
- filtra el archivo a través de compress
- -z, --gzip, --ungzip
- filtra el archivo a través de gzip
- --use-compress-program PROG
- filtra el archivo a través del programa PROG (que debe aceptar -d)
- --block-compress
- agrupa en bloques la salida del programa de compresión para cintas
- -[0-7][lmh]
-
especifica la unidad de cinta y la densidad