Explicación detallada de las carpetas de compresión y descompresión tar de Linux y los comandos de archivo
Comandos comunes:
1. Comprima la prueba de carpeta/archivo en el directorio actual a test.tar.gz:
tar -zcvf test.tar.gz test
2. Descomprima el archivo.tar.gz en el directorio actual para archivar:
tar -zxvf file.tar.gz
3. Enumere el contenido del archivo tar, pero no lo extraiga.
tar -tf test.tar
4. ¿Cómo agregar un archivo comprimido?
Explicación detallada de los parámetros Debe seleccionarse uno de los cinco comandos
- c: crear un archivo comprimido
- -x: descomprimir
- -t: ver contenido
- -r: agregar archivos al final del archivo comprimido
- -u: actualiza los archivos en el paquete comprimido original
Estos parámetros son opcionales.
- z: con atributo gzip
- -j: con atributo bz2
- -Z: con atributo de compresión
- -v: mostrar todos los procesos
- -O: desempaqueta el archivo a la salida estándar
-f parámetro requerido
f: use el nombre del archivo, este parámetro es el último parámetro y solo se puede seguir el nombre del archivo.
Comandos para comprimir y descomprimir
1.comando
zip zip -r test.zip ./*
Comprime todos los archivos y carpetas en el directorio actual en un archivo test.zip, -r significa comprimir recursivamente todos los archivos en subdirectorios.
2. El comando de descompresión
unzip -o -d /home/xxx test.zip
descomprime el archivo test.zip a /home/xxx
-o: sobrescribe el archivo sin preguntar
-d:-d /home/xxx especifica el archivo Extraer al directorio /home/xxx;
3. Otros
zip -d test.zip xxx.txt
elimina el archivo xxxx.txt en el archivo comprimido
zip -m test.zip ./xxx.txt
agrega el archivo xxx.txt a myfile.zip en el archivo comprimido
Comandos gzip y ungzip
Comando gzip: se usa para comprimir archivos
Comando gzcat: se usa para ver el contenido de los archivos de texto comprimidos
Comando gunzip: se usa para descomprimir archivos
Nota: zip y gzip no pueden comprimir directorios, solo archivos.