Med terminalen: Komprimere og dekomprimere filer

Når du arbejder med servere mange gange, skal du komprimere eller dekomprimere filer eksternt via terminalen, og i mange tilfælde ved vi ikke (eller husker vi) hvordan man gør det. Jeg bringer dig en artikel, som jeg offentliggjorde for nogen tid siden i min gamle blog, og det forklarer detaljeret, hvordan man gør det.

Inden du komprimerer og dekomprimerer med et af følgende formater, skal du sikre dig, at du har installeret kompressoren svarende til det format, som vi skal arbejde med.

Tjærefiler

Pakke: tar -cvf archivo.tar /dir/a/comprimir/
Pakker ud: tar -xvf archivo.tar
Se indhold: tar -tf archivo.tar

Gz-filer

Komprimere: gzip -9 fichero
Dekomprimering: gzip -d fichero.gz

Bz2 filer

Komprimere: bzip fichero
Dekomprimering: bzip2 -d fichero.bz2

gzip ó bzip2 de komprimerer kun filer [ikke mapper, derfor findes der tjære]. For at komprimere og arkivere på samme tid skal du kombinere tjære og gzip eller bzip2 som følger:

Tar.gz filer

Komprimere: tar -czfv archivo.tar.gz ficheros
Dekomprimering: tar -xzvf archivo.tar.gz
Se indhold: tar -tzf archivo.tar.gz

Tar.bz2 filer

Komprimere: tar -c ficheros | bzip2 > archivo.tar.bz2
Dekomprimering: bzip2 -dc archivo.tar.bz2 | tar -xv
Se indhold: bzip2 -dc archivo.tar.bz2 | tar -t

Zip filer

Komprimere: zip archivo.zip ficheros
Dekomprimering: unzip archivo.zip
Se indhold: unzip -v archivo.zip

Lha filer

Komprimere: lha -a archivo.lha ficheros
Dekomprimering: lha -x archivo.lha
Se indhold: lha -v archivo.lha
Se indhold: lha -l archivo.lha

Arj-filer

Komprimere: arj -a archivo.arj ficheros
Dekomprimering: unarj archivo.arj
Dekomprimering: arj -x archivo.arj
Se indhold: arj -v archivo.arj
Se indhold: arj -l archivo.arj

Zoo filer

Komprimere: zoo -a archivo.zoo ficheros
Dekomprimering: zoo -x archivo.zoo
Se indhold: zoo -L archivo.zoo
Se indhold: zoo -v archivo.zoo

Sjældne filer

Komprimere: rar -a archivo.rar ficheros
Dekomprimering: rar -x archivo.rar
Se indhold: rar -l archivo.rar
Se indhold: rar -v archivo.rar


6 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Tretten sagde han

    Jeg ved ikke i distroerne dedikeret til servere, men i desktopdistributionerne er pakkerne, der er knyttet til hver type komprimering (f.eks. Rar, jar) ikke altid installeret.

    Hvis dette er tilfældet, skal du installere alle pakker, der svarer til hver type komprimeringsfil, inden komprimering eller dekomprimering.

    Greetings.

    1.    elav <° Linux sagde han

      Dette er hvad jeg præciserer i begyndelsen af ​​indlægget 🙂

      1.    Tretten sagde han

        Det er sandt, heh.

    2.    vil gå ned sagde han

      Jeg prøvede forskellige metoder, der findes på WWW, for at udtrække en fil eller multipart-zip-fil (flere zip-filer) fra en Google Drive-download, men de fungerede ikke (godt).

      Endelig fik jeg det let fra terminalen sådan:

      pakke ud filnavn01.zip
      når jeg er færdig med at udpakke den samme del med følgende:
      pakke ud filnavn02.zip
      og så videre …

      Anden måde:

      7z x filnavn01.zip
      når jeg er færdig med at udpakke den samme del med følgende:
      7z x filnavn02.zip
      og så videre …

      kilde: https://www.lawebdelprogramador.com/foros/Linux/1720854-Como-extraer-un-fichero-zip-multiparte.html

  2.   Roberto sagde han

    Hvordan kunne jeg pakke ud flere * .tar-filer på samme tid?

    Hilsner og tak.

  3.   camel36 sagde han

    Hvordan kunne jeg pakke ud flere * .tar-filer på samme tid?

    Hilsner og tak.?

    kør følgende kommando

    til FIL i * .tar.gz; gør tjære xzvf $ FILE; Færdig

    !!!!! gratis linux HONDURAS !!!