Compresión y descompresión de archivos
Comando tar
El comando tar crea archivos para archivos y directorios de Linux.
Con tar, puede crear un archivo (archivo de copia de seguridad) para un archivo en particular, cambiar el archivo en el archivo o agregar un nuevo archivo al archivo. Tar se utilizó originalmente para crear archivos en cinta, y ahora los usuarios pueden crear archivos en cualquier dispositivo.
Con el comando tar, puede empaquetar una gran cantidad de archivos y directorios en un solo archivo. Esto es muy útil para hacer copias de seguridad de archivos o combinar varios archivos en un solo archivo para la transmisión en red.
En primer lugar, debe comprender dos conceptos: empaquetado y compresión.
El empaquetado se refiere a convertir una gran cantidad de archivos o directorios en un archivo grande total; la compresión consiste en convertir un archivo grande en un archivo pequeño a través de un algoritmo de compresión.
¿Por qué quieres distinguir entre estos dos conceptos? Esto se debe al hecho de que muchos programas de compresión en Linux solo pueden comprimir un archivo, por lo que cuando desea comprimir una gran cantidad de archivos, primero debe convertir este archivo grande en un paquete (comando tar) y luego usar El programa de compresión comprime (comando gzip bzip2).
Estructura de la sintaxis
tar (opción) (parámetros (los nuevos archivos deben empaquetarse) ))
Opciones
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 -A o --catenate: Added Archivo al archivo de copia de seguridad existente; -B: establece el tamaño de bloque; -c o --create: crea un nuevo archivo de copia de seguridad; -C < directorio >: esta opción se utiliza para descomprimir, para descomprimir en un directorio específico , puedes usar esta opción. -d: registra la diferencia del archivo; -x o --extract o --get: restaura el archivo desde el archivo de copia de seguridad; -t o --list: muestra el contenido del archivo de copia de seguridad; -z o --gzip o --ungzip : procesando el archivo de copia de seguridad mediante el comando gzip; -Z o --compress o --uncompress: procesando el archivo de copia de seguridad mediante el comando compress; -f < archivo de copia de seguridad > o --file = < archivo de copia de seguridad > v o --verbose: muestra el proceso de ejecución de instrucciones; -r: agrega un archivo a un archivo ya comprimido; -u: agrega un archivo cambiado y existente a un archivo comprimido existente; -j: admite bzip2 para extraer el archivo; -v : Muestra el proceso de operación; -l: configuración de límites del sistema de archivos; -k: conserva el archivo original sin sobrescribir; -m: mantiene el archivo descubierto; -w: confirma la corrección del archivo comprimido; -p o --same-permissions : Restaurar archivos con los permisos de archivo originales -P o - nombres-absolutos: el nombre de archivo utiliza un nombre absoluto, sin eliminar el número " /" antes del nombre de archivo; -N < formato de fecha > o --newer = < datetime >: solo Los archivos actualizados a partir de la fecha especificada se guardan en el archivo de copia de seguridad; --exclude = < Template Style >: Excluye los archivos que coincidan con el estilo de la plantilla.
Parámetros
Archivo o directorio: especifique una lista de archivos o directorios para empaquetar
Ejemplo: Copia de seguridad
Todos los archivos están empaquetados en archivos comprimidos
1 2 3 tar -cvf log.tar log2017.log # Paquete solo, sin compresión. Tar -zcvf log.tar.gz log2017.log #packaged, gzip comprimido tar -jcvf log.tar.bz2 log2017.log #packaged, comprimido con bzip2
nombre de archivo después de que la opción f sea tomada por usted mismo Estamos acostumbrados a usar .tar para la identificación. Si agrega la opción z, use .tar.gz o .tgz para representar el tarball comprimido con gzip; si agrega la opción j, use .tar.bz2 como el nombre del tarball.
Revise los archivos en los archivos tar de arriba
1 2 3 tar -tvf log.tar # Vea los archivos en el archivo, puede ver los dos tipos de paquetes de compresión. Tar -ztvf log.tar.gz # Ver los archivos en el archivo comprimido y comprimirlos en formato gzip. Tar -jtvf log.tar.bz2 # Ver los archivos en el archivo tar y comprimirlos en formato bzip2.
Haga una copia de seguridad de sus archivos y guarde sus permisos:
1 tar -zcvpf log31.tar.gz log2014.log log2015.log log2016.log
Presione Esc al iniciar para abrir el menú de GRUB. Entra en modo avanzado. Después de seleccion
ls es simplemente una lista de nombres de archivos en el directorio, una lista más detallad
Montar el directorio compartido de windows en Linux 1. Compartir la carpeta de windows
Programa de control principal de Linux
Comandos comunes de compresión y descompresión en Linux
Servicio Linux Servicio NFS y SAMBA
Oleoducto y redirección de Linux
Cómo ingresar al modo de usuario único de Linux
Cómo instalar el paquete de formato RPM en el sistema Ubuntu
Linux modificar el nombre de la partición que se crea cuando se instala
Un simple grupo de subprocesos de Linux
Cómo hacer que Linux se ejecute en el disco de U
Trojan en el servidor Linux, método de eliminación manual
Linux entorno de desarrollo para construir y utilizar --linux editores populares de vim
Do DBA debe aprender, no morirá 11 comandos básicos de Linux
Cómo ver y eliminar dispositivos que no se utilizan en el sistema Win10
La página de configuración WiFi de Win10 Mobile RS2 Preview será la misma que la página de PC
¿Cómo desactiva Windows 8 las advertencias para desactivar varias pestañas?
Borrar ventanas emergentes obstinadas bajo Windows XP SP2
Microsoft lanza el segundo lote del proyecto
Conceptos de Active Directory y recuperación de desastres
El método de operación del servicio de fax de configuración de WinXP
El CEO de ARM sigue siendo optimista sobre las perspectivas de Windows RT