Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 2579|Respuesta: 3

[Linux] Linux utiliza tar para crear archivos de archivo

[Copiar enlace]
Publicado en 1/1/2024 7:20:00 | | |
Requisitos: Hay muchos archivos bajo el directorio del sitio; si la transferencia va a ser muy lenta uno a uno, si la carpeta está comprimida y es muy lenta, ¿cómo procesar todo el contenido de la carpeta (incluidas las subcarpetas) en un archivo y luego transferirlo? Puedes usar el comando tar en Linux.

El comando tar en Linux es uno de los comandos más importantes en la gestión de archivos. Lo esArchivo de cintaspara crear y extraer archivos de archivo. Un archivo de archivo es un archivo comprimido que contiene uno o más archivos agrupados para facilitar el almacenamiento y la portabilidad. En esta guía, te mostraremos cómo crear, listar, editar y extraer archivos de archivo tar con ejemplos, y cubriremos algunas de las opciones de comandos tar más usadas.

Mando TAR


Opción de mando TAR

  • -c - Esto creará un archivo de archivo.
  • -x - Esta opción extrae archivos de archivo.
  • -f - Especifica el nombre del archivo archivado.
  • -v - Esto imprime los detalles de cualquier operación de alquitrán en la terminal.
  • -t - Aquí se enumeran todos los archivos del archivo.
  • -u - Esto archiva el archivo y luego lo añade al archivo existente.
  • -r - Esto actualiza el archivo o directorio ubicado dentro del archivo .tar
  • -z - Crear archivos tar usando compresión gzip
  • -j - Crear archivo de archivo con compresión bzip2
  • -W - -w valida el archivo de archivo.


Los comandos comunes son los siguientes:



Referencia:

El inicio de sesión del hipervínculo es visible.
El inicio de sesión del hipervínculo es visible.




Anterior:CentOS utiliza almacenamiento NAS en la nube de Alibaba
Próximo:Linux utiliza splits de corte de archivos divididos
 Propietario| Publicado en 1/1/2024 7:20:35 |
Explicación detallada de los comandos de compresión y descompresión de zip en CentOS
https://www.itsvse.com/thread-3698-1-1.html
 Propietario| Publicado en 13/12/2024 17:49:34 |
Parámetro de opciones

Opciones básicas de operación

-c: Crear un nuevo archivo de archivo.
-x: Descomprime el archivo de archivo.
-t: Lista el contenido del archivo.
-r: Añade archivos a archivos existentes.
-u: Añade solo archivos más recientes que los ya en el archivo.
-d: Encontrar diferencias en archivos de archivo que no estén sincronizados con el sistema de archivos.
-A: Añadir un archivo .tar a otro archivo .tar.

Selección y exclusión de archivos

-f<file>: Especifica el nombre del archivo de archivo (debe colocarse al final de la lista de opciones).
-C<directory>: Cambiar al directorio especificado para operar.
--exclude=<pattern>: Excluye archivos que coincidan con el patrón especificado.
--exclude-from=<file>: Lee el patrón a excluir del archivo especificado.
--exclude-cachés: Excluye archivos de caché del directorio.
--excluye-copias de seguridad: Excluye archivos de copia de seguridad que terminan en ~.
--exclude-vcs: Excluye archivos generados por el sistema de control de versiones (por ejemplo, .git, . SVN, etc.).

Opciones de compresión y descompresión

-z: Comprime el archivo de archivo con gzip.
-j: Comprime el archivo de archivo con bzip2.
-J: Comprime el archivo con xz.
--lzip: Comprime archivos de archivo con lzip.
--lzma: Comprime archivos de archivo con lzma.
--lzop: Comprime archivos de archivo con lzop.
--zstd: Comprime archivos de archivo con zstd.
-a: Seleccionar automáticamente el método de compresión (basado en la extensión del archivo de archivo, como .tar.gz, . tar.bz2, etc.).
-<command>I: Compresión o descompresión usando un programa de compresión especificado.

Opciones de salida e interacción

-v: Muestra procedimientos operativos detallados (con detalle).
--progreso: Muestra una barra de progreso (cuando se usa con -v).
-w o --interactivo: Pide al usuario confirmación antes de cada acción.
--punto de control: Muestra un punto de control tras procesar cada archivo.
--acción-punto de control=<action>: Ejecuta la acción especificada en el punto de control, como eco, punto, etc.
--totales: Muestra el número total de bytes procesados tras finalizar la operación.
--verboso: Muestra la información procesada en detalle.
--silencioso: Emite la menor cantidad de información posible.

Opciones relacionadas con archivos y permisos

-p: Conservar los permisos originales del archivo (cuando se descomprime).
--mismo-propietario: Intenta establecer el archivo extraído como el propietario original (requiere privilegios de superusuario).
--no-mismo-propietario: No hay propietario de archivo establecido.
--mismos-permisos: Conserva los permisos originales del archivo (los mismos que -p).
--no-mismos-permisos: No conserva los permisos originales, usa el umask del usuario actual para establecer permisos.
-m: El tiempo de modificación del archivo no se restaura al descomprimir, pero se usa el tiempo actual.

Opciones de gestión de archivo

-k o --keep-old-files: Conserva los archivos existentes al descomprimir, no sobrescribe.
--sobrescribir: Forzar que un archivo existente sea sobrescrito al descomprimir.
--eliminar-archivos: Elimina el archivo original tras un archivo exitoso.
--delete: Elimina el archivo especificado del archivo (solo gnu tar).
--conservar-nuevos-archivos: Conserva archivos más recientes que los del archivo cuando se descomprimen.
--listed-incremental=<file>: Crear o restaurar desde una copia de seguridad incremental.

Opciones de sistema de archivos y dispositivos

-L<N>: Archivos de archivo divididos de más de N bytes (para unidades de cinta).
--tape-length=<number>: Especifica la longitud de la cinta (para unidades de cinta).
--multivolúmenes: Crear o restaurar archivos de archivo multivolúmenes.
-M: Usado con --multi-volumen para manejar archivos de archivo multivolúmenes.
--usar-comprimir-programa=<prog>: Usa el compresor especificado.

Otras opciones prácticas

--transform=<expression>: Renombra los archivos en el archivo.
--strip-components=<number>: elimina un número especificado de componentes de camino al descomprimir.
--ignorar-fallido-lectura: ignora el error de lectura y procede.
--occurrence=<number>: Selecciona el número de archivos de ocurrencia en el archivo.
-S: Gestiona archivos dispersos (solo bloques de archivo que realmente se usan).
--no-recursión: no entra recursivamente en el directorio.
-h o --dereferencia: Archivar el archivo al que apunta el enlace simbólico, no el enlace en sí.

Ayuda e información sobre la versión

--ayuda: Muestra información de ayuda.
--versión: Muestra la información de la versión del alquitrán.

 Propietario| Publicado en 13/12/2024 17:59:12 |
Windows utiliza tar para comprimir y empaquetar carpetas
https://www.itsvse.com/thread-10896-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com