Está en la página 1de 7

19/12/12

Linux y Unix comando tar


Enlaces rpidos Acerca de alquitrn de sintaxis Ejemplos comandos relacionados con Linux y Unix pgina principal Acerca de alquitrn Crear archivos de cinta (TAR) y aadir o extraer los archivos. Sintaxis tar c [bBeEfFhiklnopPqvwX [0-7]] [bloque] [tarfile] [exclude-file] {incluyo-file |-C directorio | file | archivo} tar r [bBeEfFhiklnqvw [0-7]] [bloque] {-I incluyen-file |-C directorio | file | archivo} tar t [BefFhiklnqvX [0-7]] [tarfile] [exclude-file] {incluyo-file | archivo} ... alquitrn u [bBeEfFhiklnqvw [0-7]] [bloque] [tarfile] archivo ... tar x [BefFhiklmnopqvwX [0-7]] [tarfile] [exclude-archivo] [archivo ... ]

c r

Crear. La escritura comienza en el inicio de la tarfile, en lugar de al final. Reemplazar. Los s de archivos con nombre se escribe al final del fichero tar. Un archivo creado con encabezados extendidos debe ser actualizado con los encabezados extendidos (ver indicador E bajo Modificadores de funcin). Un archivo creado sin encabezados extendidos no se pueden modificar con las cabeceras extendidas. Tabla de Contenidos. Los nombres de los archivos especificados se muestran cada vez que aparezcan en el fichero tar. Si no se da argumento de archivo, los nombres de todos los archivos en el archivo tar se enumeran. Con el v modificador de funcin, la informacin adicional de los archivos especificados. Actualizar. Los s de archivos con nombre se escribe al final del archivo tar si no estn ya en el archivo tar, o si se han modificado desde que se escribi por ltima fichero tar. Una actualizacin puede ser bastante lento. Un archivo tar creado en un sistema 5.x no se pueden actualizar en un sistema 4.x. Un archivo creado con encabezados extendidos debe ser actualizado con los encabezados extendidos (ver indicador E bajo Modificadores de funcin). Un archivo creado sin encabezados extendidos no se pueden modificar con las cabeceras extendidas. Extraer o restaurar. Los archivos con nombre s se extraen de la tarfile y se escribe en el directorio especificado en el archivo tar relativo al directorio actual. Utilice los nombres de rutas relativas de
1/7

19/12/12

Linux y Unix comando tar ay uda y ejemplos

archivos y directorios a ser extrados. Si un archivo con el nombre coincide con un directorio cuyo contenido se ha escrito diez al archivo tar, este directorio es recursiva extrado. El propietario, fecha de modificacin, y el modo se restaura (si es posible), de lo contrario, para restaurar propietario, debe ser el superusuario. Los dispositivos de caracteres especiales y bloques especiales (creado por mknod (1M)) slo se puede extraer por el superusuario. Si no hay ningn argumento de archivo es dado, todo el contenido de la tarfile se extrae. Si la tar-archivo contiene varios archivos con el mismo nombre, cada archivo se escribe en el directorio correspondiente, sobrescribiendo el anterior. Nombre de archivo comodn cin sustituciones no se puede utilizar para extraer los archivos del archivo, sino que utiliza un comando de la forma: tar xvf ... / Dev/rmt/0 `tar tf ... / Dev/rmt/0 | 'patrn' grep ' Al extraer las cintas creadas con el r o funciones u, los tiempos de modificacin de directorio no se puede ajustar correctamente. Estas funciones no se pueden usar con muchas unidades de cinta debido a las limitaciones de la unidad de cinta tales como la ausencia de capacidades de retroceso o de datos anexados. Cuando se utiliza el r, u, x o funciones o el modificador de la funcin X, los archivos con el nombre debe coincidir exactamente con los archivos correspondientes en el fichero tar. Por ejemplo, para extraer. / Estearchivo, debe especificar. / Estearchivo y estearchivo no. La funcin de t muestra cmo cada archivo fue archivado.

Modificadores de funcin a los siguientes caracteres puede ser usado en conjuncin con la letra que selecciona la funcin deseada.

Bloqueo de Factor. Se utiliza cuando se lee o escribe en archivos magnticos primas (vase ms abajo f). El argumento bloque especifica el nmero de bloques de cinta de 512 bytes que se incluirn en cada lectura o escritura de la operacin realizada en el fichero tar. El mnimo es 1, el valor por defecto es 20. El valor mximo es una funcin de la cantidad de memoria disponible y los requisitos de bloqueo del dispositivo de cinta especfica implicada (vase mtio (7I) para los detalles.) La mxima no puede exceder INT_MAX/512 (4194303). Cuando un archivo de cinta est siendo ledo, su factor real de bloqueo se detecta automticamente, siempre que sea menor que o igual al factor nominal de bloqueo (el valor del argumento de bloque, o el valor predeterminado si el modificador b no se especifica) . Si el factor real de bloqueo es mayor que el factor nominal de bloqueo, un error de lectura resultar. Vase el Ejemplo 5 en los Ejemplos.

Bloquear. Fuerza tar para realizar mltiples lecturas (si es necesario) para leer bytes exactamente suficiente para llenar un bloque. Este modificador habilita la funcin de alquitrn para trabajar a travs de Ethernet, ya que las tuberas y tomas de volver bloques parciales, incluso cuando haya ms datos que viene. Cuando se lee de la entrada estndar, '-', este modificador se selecciona la
2/7

www.computerhope.com/unix/utar.htm

funcin por defecto para asegurarse de que el alquitrn puede recuperarse de lecturas cortas. e Error. Salga inmediatamente con un estado de salida positiva si los errores inesperados. La variable de entorno SYSV3 sobrescribe el comportamiento por defecto. (Vea la seccin MEDIO AMBIENTE abajo.) Escribir un fichero tar con los encabezados extendidos. (Usado con c, r, o las opciones u;. Ignorada con t u opciones x) Cuando un fichero tar se escribe con encabezados extendidos, la fecha de modificacin se mantiene con una granularidad de microsegundos en lugar de segundos. Adems, los nombres de los archivos que no superen los personajes PATH_MAX que no pudieron ser archivados sin E y tamao de los archivos de ms de 8 GB, son compatibles. El indicador E se requiere con archivos ms grandes y archivos con nombres largos, o cuyos UID / GID superan 2097151, deben ser archivados, o si granularidad de tiempo de microsegundos deseado. File. Utilice el argumento tarfile como el nombre del archivo tar. Si f es especificado, el archivo / etc / default / tar es no buscado. Si f es omitido, el alquitrn se utiliza el dispositivo indicado por la variable de entorno TAPE, si se establece, de lo contrario, utilizar los valores por defecto definidos en / etc / default / tar. Si el nombre del archivo tar es '-', tar escribe en la salida estndar o lee de la entrada estndar, lo que sea apropiado. alquitrn se puede utilizar como la cabeza o la cola de una tubera. alquitrn tambin se puede utilizar para mover jerarquas con el comando: example% cd fromdir; tar cf - |. (cd todir; alquitrn xfBp -)

Con un argumento F, alquitrn excluye todos los directorios llamados SCCS y RCS desde el archivo tar. Con dos argumentos, FF, alquitrn excluye todos los directorios llamados SCCS y RCS, todos los archivos con extensin. O como sufijo, y se equivoca todos los archivos con el nombre, el ncleo, y a.out. La variable de entorno SYSV3 sobrescribe el comportamiento por defecto. (Vea la seccin MEDIO AMBIENTE abajo.) Seguir enlaces simblicos como si fueran archivos normales o directorios. Normalmente, el alquitrn no sigue los enlaces simblicos. Ignorar errores de suma de comprobacin de directorio. filtro de archivos a travs de bzip2, use para descomprimir. bz2. ADVERTENCIA: algunas versiones anteriores de alquitrn utilizado la opcin-I para filtrar a travs de bzip2. Al escribir secuencias de comandos, use - bzip2 en vez de-j para que ambas versiones de tar nuevos y viejos funcionar. Requiere alquitrn de usar el argumento del tamao como el tamao de un archivo en kilobytes. Esto es til cuando el archivo est dirigido a un dispositivo de tamao fijo, como los disquetes. Los archivos grandes se dividirn entonces a travs de volmenes si no caben en el tamao especificado. Link. Salida de mensaje de error si no puede resolver todos los enlaces a los archivos que se estn archivados. Si L no es especificado, no hay mensajes de error se imprimen. Modificar. La hora de modificacin del archivo es el momento de la extraccin. Este modificador funcin es vlida slo con la funcin de x.
3/7

h yo -J, bzip2

k tamao

l m

www.computerhope.com/unix/utar.htm

19/12/12

Linux y Unix comando tar ay uda y ejemplos

El archivo que se lee es un dispositivo que no es de la cinta. Lectura del archivo es ms rpido ya que tar al azar puede buscar en todo el archivo. Propiedad. Asignar a los archivos extrados del usuario y los identificadores de grupo del usuario que ejecuta el programa, en lugar de los de fichero tar. Este es el comportamiento predeterminado para los usuarios que no sean root. Si el modificador de la funcin o no se ha establecido y el usuario es root, los archivos extrados se enfrentar a los identificadores de grupo y usuario de los archivos en fichero tar (vase chown para ms informacin). El modificador de la funcin o slo es vlida con la funcin de x. Restaurar los archivos con el nombre de sus modos originales y ACL en su caso, ignorando el presente umask . Este es el comportamiento por defecto si se invoca como super-usuario con la letra funcin x especificado. Si super-usuario, y la informacin SETUID pegajoso tambin son extrados, y los archivos se restauran con sus dueos originales y permisos, en lugar de propiedad de root. Cuando este modificador se utiliza la funcin con la funcin de c, las ACL se crean en el archivo tar junto con otra informacin. Los errores se producen cuando un archivo tar con ACL se extrae mediante versiones anteriores de alquitrn. Reprimir la adicin de un "/" en las entradas de directorio en el archivo. Detngase despus de la extraccin de la primera aparicin del nombre del archivo. tar normalmente seguir leyendo el archivo despus de encontrar una ocurrencia de un archivo. Verbose. Mostrar el nombre de cada archivo precedido por la letra funcin. Con la funcin de t, v proporciona informacin adicional acerca de las entradas del fichero tar. La lista es similar al formato producido por la opcin-l de la ls comando. Qu. Salida de la accin a realizar y el nombre del archivo y luego esperar la confirmacin del usuario. Si la respuesta es afirmativa, se realiza la accin, de lo contrario, la accin no se realiza. Este modificador de funcin no se puede utilizar con la funcin t. Excluir. Utilice el argumento de exclusin de archivos como un archivo que contiene una lista de nombres de rutas relativas para los archivos (o directorios) para ser excluidos del fichero tar cuando se utilizan las funciones c, x, t. Tenga cuidado con los espacios finales blancos. Tambin ten cuidado con los principales espacios en blanco, ya que, por cada lnea en el archivo excluido, toda la lnea (aparte de la nueva lnea) se utiliza para hacer coincidir con la cadena inicial de los archivos que desea excluir. Varios argumentos X se pueden utilizar, con una exclude-archivo por cada argumento. En el caso de que los archivos incluidos (ver-incluyo-file) tambin se especifica, los archivos excluidos tienen prioridad sobre todos los archivos incluidos. Si se especifica un archivo, tanto en la exclusin de archivos y el include-file (o en la lnea de comandos), ser excluido. Seleccione una unidad alternativa en la que se monta la cinta. Las entradas predeterminadas se especifican en / etc / default / tar. Si no hay modificador dgito o funcin f se especifica, la entrada en / etc / default / tar con el dgito "0" es el valor predeterminado. Opens incluyen-archivo que contiene una lista de archivos, uno por lnea, y lo trata como si cada archivo aparece por separado en la lnea de comandos. Tenga cuidado con los espacios finales blancos. Tambin ten cuidado con los principales espacios en blanco, ya que, por cada lnea en el archivo incluido, toda la lnea (aparte de la nueva lnea) se utiliza para hacer coincidir con la cadena inicial de los archivos que se incluirn. En el caso de que los archivos excluidos (vase el modificador funcin X) tambin se especifica, stas tienen prioridad sobre todos los archivos incluidos. Si se especifica un archivo, tanto en la exclusin de archivos y el include-file (o en la
4/7

P q v

[0-7]

Incluyofile

www.computerhope.com/unix/utar.htm

19/12/12

Linux y Unix comando tar ay uda y ejemplos

lnea de comandos), ser excluido.

Resto Sintaxis

-C archivo de directorio expediente

Realiza una chdir (ver cd (1)) en el directorio de funcionamiento y realiza la c (create) o R (reemplazar) la operacin en el archivo. Utilice cortos nombres de ruta relativos de archivo. Si el archivo es '.', Archivar todos los archivos del directorio. Esta opcin permite que los archivos de archivado de varios directorios que no estn relacionadas por un padre comn cerca. Un nombre de ruta de un archivo o directorio normal a archivar (cuando el c, r o funciones u se especifica), se extrajo (x) o listado (t). Cuando el archivo es el nombre de ruta de un directorio, la accin se aplica a todos los archivos y (recursivamente) subdirectorios de ese directorio. Cuando un archivo est archivada y el indicador E (vea Modificadores de funciones) no se especifica, el nombre del archivo no puede superar los 256 caracteres. Adems, debe ser posible dividir el nombre entre los nombres de directorio principal para que el prefijo no es superior a 155 caracteres y el nombre ya no es de 100 caracteres. Si E es especificado, un nombre de hasta caracteres PATH_MAX puede ser especificado. Por ejemplo, un archivo cuyo nombre sea ms de 100 caracteres no poda ser archivados sin usar la bandera E. Un archivo cuyo directorio porcin es de 200 caracteres y cuyo nombre base es de 50 caracteres pueden ser archivados (sin usar E) si aparece una barra en el nombre del directorio en algn lugar de las posiciones de carcter 151-156.

Ejemplos Nota: A ". alquitrn" archivo no es un compresor de archivos, que es una coleccin de archivos dentro de un archivo comprimido nico. Si el archivo es un archivo tar.gz. (" tarball ") o". tgz "es una coleccin de archivos que se comprimen. Si usted est buscando para comprimir un archivo, se creara el fichero tar con la opcin z o crear el archivo y luego gzip el archivo. Creacin de un archivo tar tar-cvwf fichero.tar miarchivo.txt En el ejemplo anterior, el sistema crear un llamado fichero.tar tar en el directorio que actualmente se in comodines tambin se podra utilizar en este comando, por ejemplo:. cvwf tar-fichero.tar * txt aspirantes archivar todos los archivos txt en el directorio actual.
www.computerhope.com/unix/utar.htm 5/7

19/12/12

Linux y Unix comando tar ay uda y ejemplos

tar-cvwf home.tar casa / En el comando de ejemplo anterior, el sistema crear un archivo llamado home.tar alquitrn que contiene el directorio de inicio y lugar ese archivo en el directorio actual. La extraccin de los archivos de un archivo tar tar-xvwf myfile.tar En el comando de ejemplo anterior, el sistema sera desarchivar (descomprimir) el archivo myfile.tar en el directorio actual. tar-xvwzf myfile.tar.gz En el comando de ejemplo anterior, el sistema sera desarchivar (descomprimir) el archivo myfile.tar.gz en el directorio actual. Consejo: No hay "untar" Linux y Unix comando. El comando tar se utiliza para crear y extraer archivos tar. Creacin de un archivo empaquetado que se comprime tar-cjvf test.tbz casa / Adicin de la opcin j para el comando tar permite tar para comprimir archivos y directorios usando bzip. En el ejemplo anterior, el directorio y todos sus subdirectorios se agrega al archivo comprimido test.tbz. Aadir el contenido de alquitrn sin extraer cualquiera de los archivos tar-tvf myfile.tar En el ejemplo anterior, el comando tar a enumerar los contenidos del archivo. Tar sin extraer cualquiera de los archivos. Adicin de la opcin z j o tambin le permitir ver los archivos de un bzip Instrucciones relacionadas ar
www.computerhope.com/unix/utar.htm 6/7

19/12/12

Linux y Unix comando tar ay uda y ejemplos

basename cd chown cpio csh dirname ls mt paquete pax setfacl umask zcat

www.computerhope.com/unix/utar.htm

7/7

También podría gustarte