S terminálom: Komprimujte a dekomprimujte súbory

Pri práci so servermi mnohokrát musíte súbory komprimovať alebo dekomprimovať na diaľku cez terminál a v mnohých prípadoch nevieme (alebo si to pamätáme), ako to urobiť. Prinášam vám článok, ktorý som pred časom publikoval v môj starý blog, a to podrobne vysvetľuje, ako na to.

Pred kompresiou a dekompresiou pomocou niektorého z nasledujúcich formátov sa uistite, že máte nainštalovaný kompresor zodpovedajúci formátu, s ktorým budeme pracovať.

Dechtové súbory

Balenie: tar -cvf archivo.tar /dir/a/comprimir/
Rozbaliť: tar -xvf archivo.tar
Zobraziť obsah: tar -tf archivo.tar

Súbory Gz

Komprimovať: gzip -9 fichero
Dekompresia: gzip -d fichero.gz

Súbory Bz2

Komprimovať: bzip fichero
Dekompresia: bzip2 -d fichero.bz2

gzip ó bzip2 komprimujú iba súbory [nie adresáre, preto existuje tar]. Ak chcete komprimovať a archivovať súčasne, musíte skombinovať decht a gzip alebo bzip2 nasledovne:

Súbory Tar.gz

Komprimovať: tar -czfv archivo.tar.gz ficheros
Dekompresia: tar -xzvf archivo.tar.gz
Zobraziť obsah: tar -tzf archivo.tar.gz

Súbory Tar.bz2

Komprimovať: tar -c ficheros | bzip2 > archivo.tar.bz2
Dekompresia: bzip2 -dc archivo.tar.bz2 | tar -xv
Zobraziť obsah: bzip2 -dc archivo.tar.bz2 | tar -t

Súbory ZIP

Komprimovať: zip archivo.zip ficheros
Dekompresia: unzip archivo.zip
Zobraziť obsah: unzip -v archivo.zip

Lha súbory

Komprimovať: lha -a archivo.lha ficheros
Dekompresia: lha -x archivo.lha
Zobraziť obsah: lha -v archivo.lha
Zobraziť obsah: lha -l archivo.lha

Súbory ARJ

Komprimovať: arj -a archivo.arj ficheros
Dekompresia: unarj archivo.arj
Dekompresia: arj -x archivo.arj
Zobraziť obsah: arj -v archivo.arj
Zobraziť obsah: arj -l archivo.arj

Súbory zoo

Komprimovať: zoo -a archivo.zoo ficheros
Dekompresia: zoo -x archivo.zoo
Zobraziť obsah: zoo -L archivo.zoo
Zobraziť obsah: zoo -v archivo.zoo

Rar súbory

Komprimovať: rar -a archivo.rar ficheros
Dekompresia: rar -x archivo.rar
Zobraziť obsah: rar -l archivo.rar
Zobraziť obsah: rar -v archivo.rar


Obsah článku je v súlade s našimi zásadami redakčná etika. Ak chcete nahlásiť chybu, kliknite na ikonu tu.

6 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Trinásť dijo

    Neviem v distribúciách určených pre servery, ale v desktopových distribúciách nie sú balíčky spojené s každým typom kompresie (napríklad rar, jar) vždy nainštalované.

    Ak je to tak, pred kompresiou alebo dekompresiou nainštalujte všetky balíky zodpovedajúce každému typu kompresného súboru.

    Zdravím.

    1.    elav <° Linux dijo

      To je to, čo objasňujem na začiatku príspevku 🙂

      1.    Trinásť dijo

        Je to pravda, heh.

    2.    zrúti sa dijo

      Vyskúšal som rôzne metódy nájdené na WWW na extrahovanie viacdielneho zip súboru alebo archívu (viac zip súborov) zo sťahovania z Disku Google, ale nefungovali (dobre).

      Nakoniec som to ľahko získal z terminálu takto:

      rozbaľte názov súboru01.zip
      keď dokončím extrahovanie tej istej časti s týmto:
      rozbaľte názov súboru02.zip
      a tak ďalej …

      Inač:

      7z x názov súboru01.zip
      keď dokončím extrahovanie tej istej časti s týmto:
      7z x názov súboru02.zip
      a tak ďalej …

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

  2.   Roberto dijo

    Ako môžem rozbaliť viac súborov * .tar súčasne?

    Zdravím a vďaka.

  3.   camel36 dijo

    Ako môžem rozbaliť viac súborov * .tar súčasne?

    Zdravím a ďakujem.?

    spustite nasledujúci príkaz

    pre SÚBOR v * .tar.gz; do tar xzvf $ SÚBOR; hotový

    !!!!! zadarmo linux HONDURAS !!!