Med terminalen: Komprimere og dekomprimere filer

Når du jobber med servere mange ganger, må du komprimere eller dekomprimere filer eksternt gjennom terminalen, og i mange tilfeller vet vi ikke (eller husker vi) hvordan vi skal gjøre det. Jeg gir deg en artikkel som jeg publiserte for en tid tilbake i den gamle bloggen min, og det forklarer i detalj hvordan du gjør det.

Før du komprimerer og dekomprimerer med et av følgende formater, må du sørge for at du har installert kompressoren som tilsvarer formatet vi skal jobbe med.

Tjærefiler

Pakke: tar -cvf archivo.tar /dir/a/comprimir/
Pakke ut: tar -xvf archivo.tar
Se innhold: tar -tf archivo.tar

Gz filer

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

Bz2 filer

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

gzip ó bzip2 de komprimerer bare filer [ikke kataloger, det er derfor tjære eksisterer]. For å komprimere og arkivere samtidig må du kombinere tjære og gzip eller bzip2 som følger:

Tar.gz filer

Komprimere: tar -czfv archivo.tar.gz ficheros
Dekomprimere: tar -xzvf archivo.tar.gz
Se innhold: tar -tzf archivo.tar.gz

Tar.bz2 filer

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

Zip filer

Komprimere: zip archivo.zip ficheros
Dekomprimere: unzip archivo.zip
Se innhold: unzip -v archivo.zip

Lha filer

Komprimere: lha -a archivo.lha ficheros
Dekomprimere: lha -x archivo.lha
Se innhold: lha -v archivo.lha
Se innhold: lha -l archivo.lha

Arj filer

Komprimere: arj -a archivo.arj ficheros
Dekomprimere: unarj archivo.arj
Dekomprimere: arj -x archivo.arj
Se innhold: arj -v archivo.arj
Se innhold: arj -l archivo.arj

Zoo filer

Komprimere: zoo -a archivo.zoo ficheros
Dekomprimere: zoo -x archivo.zoo
Se innhold: zoo -L archivo.zoo
Se innhold: zoo -v archivo.zoo

Rar-filer

Komprimere: rar -a archivo.rar ficheros
Dekomprimere: rar -x archivo.rar
Se innhold: rar -l archivo.rar
Se innhold: rar -v archivo.rar


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

6 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Tretten sa

    Jeg vet ikke i distroene som er dedikert til servere, men i stasjonære distribusjoner er ikke alltid pakkene tilknyttet hver type komprimering (rar, jar, for eksempel) installert.

    Hvis dette er tilfelle, må du installere alle pakkene som tilsvarer hver type komprimeringsfil før komprimering eller dekomprimering.

    Hilsener.

    1.    elav <° Linux sa

      Dette er hva jeg presiserer i begynnelsen av innlegget 🙂

      1.    Tretten sa

        Det er sant, heh.

    2.    Crasere sa

      Jeg prøvde forskjellige metoder som ble funnet på WWW for å trekke ut en fil eller flerdelt zip-fil (flere zip-filer) fra en Google Drive-nedlasting, men de fungerte ikke (bra).

      Jeg fikk det endelig enkelt fra terminalen slik:

      pakke ut filnavn01.zip
      når jeg er ferdig med å trekke ut den samme delen med følgende:
      pakke ut filnavn02.zip
      og så videre …

      Annen vei:

      7z x filnavn01.zip
      når jeg er ferdig med å trekke ut den samme delen med følgende:
      7z x filnavn02.zip
      og så videre …

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

  2.   Roberto sa

    Hvordan kan jeg pakke ut flere * .tar-filer samtidig?

    Hilsener og takk.

  3.   camel36 sa

    Hvordan kunne jeg pakke ut flere * .tar-filer samtidig?

    Hilsen og takk.?

    kjør følgende kommando

    for FIL i * .tar.gz; gjør tjære xzvf $ FILE; ferdig

    !!!!! gratis linux HONDURAS !!!