[Linux] Comandos relacionados con la compresión de archivos (para uso personal)

1. Formatos comunes de compresión de archivos

Los formatos de archivos comprimidos en Windows y Linux tienen algunas cosas en común y algunas diferencias. Estos son algunos formatos comunes de archivos comprimidos:

  • .zip : este es el formato de compresión más utilizado en Windows, y también es un formato de compresión que se puede reconocer en Linux.Puede comprimir archivos fácilmente con sistemas Windows. En Linux, puede usar los comandos zip y unzip para comprimir y descomprimir archivos .zip.
  • .rar : este es otro formato de compresión comúnmente utilizado en Windows, pero este formato no es compatible con Linux, debe instalar el paquete rar o unrar para comprimir y descomprimir archivos .rar.
  • .7z : este es un formato de alta compresión que se puede usar para comprimir y descomprimir archivos .7z usando el software 7-Zip en Windows y Linux.
  • .gz : este es un formato de compresión comúnmente utilizado en Linux. Puede usar los comandos gzip y gunzip para comprimir y descomprimir archivos .gz. Tenga en cuenta que el formato .gz solo puede comprimir un solo archivo y no puede empaquetar varios archivos o directorios.
  • .bz2 : este es otro formato de compresión comúnmente utilizado en Linux.Puede usar los comandos bzip2 y bunzip2 para comprimir y descomprimir archivos .bz2. Tenga en cuenta que el formato .bz2 solo puede comprimir un solo archivo, no un directorio.
  • .tar : este es un formato de empaquetado comúnmente utilizado en Linux.Puede usar el comando tar para empaquetar varios archivos o directorios en un archivo .tar. Tenga en cuenta que el formato .tar solo se puede empaquetar, no comprimir.
  • .tar.gz y .tar.bz2 : estos son dos formatos de empaquetado y compresión de uso común en Linux. Puede usar el comando tar junto con la opción -z o -j para empaquetar y comprimir varios archivos o directorios en un solo .tar Archivos .gz o .tar.bz2.

2. Descripción general de los comandos de compresión de archivos en Linux

En Linux, hay varios comandos de compresión de archivos de uso común, que incluyen:

  1. tar: Se utiliza para crear y extraer archivos tar. A menudo se usa con otros algoritmos de compresión como gzip o bzip2 para producir archivos comprimidos como .tar.gz o .tar.bz2. Estos son algunos ejemplos de comandos tar de uso común:

    • Crear un archivo tar:tar -cvf archive.tar file1 file2 file3
    • Extraiga el archivo tar:tar -xvf archive.tar
    • Cree un archivo comprimido tar.gz:tar -czvf archive.tar.gz file1 file2 file3
    • Extraiga el archivo comprimido tar.gz:tar -xzvf archive.tar.gz
  2. gzip: Se utiliza para crear y extraer archivos comprimidos con gzip. Comprime un solo archivo y cambia su extensión a .gz. Estos son algunos ejemplos de comandos gzip de uso común:

    • Archivo comprimido:gzip file
    • Descomprimir el archivo: gzip -d file.gzogunzip file.gz
  3. bzip2: Se utiliza para crear y extraer archivos comprimidos bzip2. Similar a gzip, también comprime un solo archivo y cambia su extensión a .bz2. Estos son algunos ejemplos de comandos bzip2 de uso común:

    • Archivo comprimido:bzip2 file
    • Descomprimir el archivo: bzip2 -d file.bz2obunzip2 file.bz2
  4. zip: Se utiliza para crear y extraer archivos ZIP. ZIP es un formato de compresión multiplataforma común que puede contener varios archivos y directorios. Estos son algunos ejemplos de comandos zip de uso común:

    • Comprimir un archivo o directorio:zip archive.zip file1 file2 dir1
    • Extraiga el archivo ZIP:unzip archive.zip

Esto se usa comúnmente y, por supuesto, también hay otros comandos.

3. Descripción detallada

Esta sección presentará en detalle los comandos de compresión de archivos comúnmente utilizados en el sistema operativo Linux, incluidos tar, gzip, bzip2 y zip. Estos comandos brindan una gran cantidad de funciones para crear y extraer archivos comprimidos, lo que lo ayuda a administrar archivos y directorios de manera eficiente y ahorrar espacio de almacenamiento.

1. comando alquitrán

tar (archivo de cinta) es una de las herramientas de empaquetado y compresión de archivos más utilizadas en Linux. Puede empaquetar varios archivos y directorios en un solo archivo y conservar los permisos de los archivos, la información del propietario, etc. El comando tar se usa a menudo junto con otros algoritmos de compresión, como gzip o bzip2, para producir archivos comprimidos como .tar.gz o .tar.bz2.

Explicación de parámetros:

  • -c: Crea un nuevo archivo tar.
  • -v: Muestra una lista de archivos comprimidos o descomprimidos.
  • -f: especifica el nombre del archivo comprimido o descomprimido.
  • -x: Extraiga archivos de un archivo tar.
  • -z: Comprimir o descomprimir usando gzip.
  • -j: Use bzip2 para compresión o descompresión.

Uso básico:

  • Crear un archivo tar:
    tar -cvf archive.tar file1 file2 file3
    
  • Extraiga el archivo tar:
    tar -xvf archive.tar
    
  • Cree un archivo comprimido tar.gz:
    tar -czvf archive.tar.gz file1 file2 file3
    
  • Extraiga el archivo comprimido tar.gz:
    tar -xzvf archive.tar.gz
    

2. comando gzip

gzip es una herramienta de compresión de archivos de uso común para comprimir archivos individuales. Comprime archivos en formato .gz y puede restaurar los archivos originales.

Explicación de parámetros:

  • -d: Descomprima el archivo.
  • -c: envía el resultado de la compresión a la salida estándar sin modificar el archivo original.

Uso básico:

  • Archivo comprimido:
    gzip file
    
  • Descomprimir el archivo:
    gzip -d file.gz
    
    o
    gunzip file.gz
    

3. comando bzip2

bzip2 es otra herramienta de compresión de archivos de uso común, similar a gzip. Utiliza un algoritmo de compresión más eficiente y produce archivos comprimidos con una extensión .bz2.

Explicación de parámetros:

  • -d: Descomprima el archivo.
  • -k: Conservar el archivo original.

Uso básico:

  • Archivo comprimido:
    bzip2 file
    
  • Descomprimir el archivo:
    bzip2 -d file.bz2
    
    o
    bunzip2 file.bz2
    

4. comando zip

El comando zip se usa para crear y extraer archivos ZIP, un formato de compresión multiplataforma que puede contener múltiples archivos y directorios.

Explicación de parámetros:

  • -r: Comprimir directorios recursivamente y sus contenidos.
  • -d: elimine el archivo o directorio especificado del archivo ZIP.

Uso básico:

  • Comprimir un archivo o directorio:
    zip archive.zip file1 file2 dir1
    
  • Extraiga el archivo ZIP:
    unzip archive.zip
    


Escribe te amo para siempre al final del poema ~

Supongo que te gusta

Origin blog.csdn.net/weixin_43764974/article/details/131485010
Recomendado
Clasificación