Eszközök a webhelyen


oktatas:linux:tömörítés

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
oktatas:linux:tömörítés [2018/11/10 18:04]
admin [Csővezeték használata]
oktatas:linux:tömörítés [2019/01/22 23:24] (aktuális)
admin [Tömörítés]
Sor 3: Sor 3:
 ====== Tömörítés ====== ====== Tömörítés ======
   * **Szerző:​** Sallai András   * **Szerző:​** Sallai András
-  * Copyright (c) Sallai András, 2018+  * Copyright (c) Sallai András, 2018, 2019
   * Licenc: GNU Free Documentation License 1.3   * Licenc: GNU Free Documentation License 1.3
   * Web: http://​szit.hu   * Web: http://​szit.hu
Sor 13: Sor 13:
 feltételezik,​ hogy a már egy archivált állományt szeretnénk tömöríteni. feltételezik,​ hogy a már egy archivált állományt szeretnénk tömöríteni.
  
 +==== tar ====
 +
 +Becsomagolás:​
 +  tar -cf adat.tar adat
 +
 +  tar --create --file adat.tar adat
 +
 +Kicsomagolás:​
 +  tar -xf adat.tar
 +
 +  tar --extract --file adat.tar
 +
 +  tar --get --file adat.tar
 +
 +Tartalom megtekintése:​
 +  tar -t adat.tar
 +  tar --list adat.tar
 +
 +Fájl csatolása az archív fájl végéhez:
 +  tar -r -f adat.tar ujfajl
 +
 +Fájl törlése az archívból:​
 +  tar --delete -f adat.tar torlendofajl
 +
 +A tar archívhoz egy másik tar archívot fűzünk:
 +  tar -A -f adat.tar masik.tar
 +
 +
 +==== shar ====
 +
 +Telepítés
 +  apt install sharutils
 +
 +Archiváló program. A csomag telepítésével a következő parancsok lesznek
 +elérhetők:​
 +  * shar
 +  * unshar
 +  * uudecode
 +  * uuencode
 +
 +Archív készítés:​
 +  shar dir1 > adat.shar
 +
 +Kicsomagolás:​
 +  unshar adat.shar
 +
 +Néhány kapcsoló: ​
 +<​code>​
 +  -j, --bzip2
 +  -z, --gzip
 +  -Z, --compress
 +  -o prefix, --output-prefix=prefix
 +</​code>​
 ===== Tömörítés ===== ===== Tömörítés =====
  
Sor 45: Sor 98:
 $ ls -l $ ls -l
 </​code>​ </​code>​
 +
 +Kicsomagolás:​
 +  uncompress.real gy.tar.Z
 +
 +
  
 ===== zip ===== ===== zip =====
Sor 56: Sor 114:
   zip gy.zip gy.txt   zip gy.zip gy.txt
  
 +Egy könyvtár tömörítése:​
 +  zip -r dir1.zip dir1
  
 Hozzáadás:​ Hozzáadás:​
Sor 175: Sor 235:
  
   $ gunzip gy.tar.gz   $ gunzip gy.tar.gz
 +
 +A gunzip képes kicsomagolni a gzip, zip, compress és a pack tömörítő programok ​
 +csomagjait.
  
  
Sor 268: Sor 331:
 Tartalom: Tartalom:
   lha -l gy.lzh   lha -l gy.lzh
 +===== pigz =====
 +A pigz több szálat használ a tömörítéshez,​ kihasználva a
 +processzorokat és processzor magokat. A bemenetet
 +128 KB-s részekre bontja, majd párhuzamosan tömöríti azokat.
 +
 +
 +A tömörítési formátum gzip, zlib vagy egyszerű zip.
 +Több mag vagy processzor esetén a gzip helyett szoktuk
 +használni.
 +
 +  apt install pigz
 +
 +Tömörítés:​
 +  pigz gy.tar
 +
 +Kicsomagolás:​
 +  pigz -d gy.tar.gz
 +
 +  unpigz gy.tar.gz
 +
 +  pigz --decompress gy.tar.gz
 +
 +  pigz --uncompress gy.tar.gz
 +
 +
  
 ===== Csővezeték használata ===== ===== Csővezeték használata =====
Sor 295: Sor 383:
     gunzip -c pro.tar.gz | tar -xf -     gunzip -c pro.tar.gz | tar -xf -
  
 +===== zcat =====
 +
 +A zcat segítségével a tömörített fájlok kicsomagolhatók az alapértelmezett ​
 +kimenetre, miközben meghagyja az eredeti fájlt.
 +
 +Legyen a példa kedvéért egy adat.tar.gz fájl. ​
 +
 +  zcat adat.tar.gz > adat.tar
 +
 +  zcat adat.tar.gz | tar -xf -
 +
 +Az eredeti fájl megmarad.
 +
 +
 +Vagy legyen .tar.gz kiterjesztés helyett .tgz.
 +  zcat adat.tgz | tar -xf -
 +
 +
 +Legyen a következő példa kedvéért egy szöveges fájl (.txt), amelyet
 +gzippel tömörítettünk:​
 +  gzip adat.txt
 +Eredmény:
 +  adat.txt.gz
 +
 +A tartalmát a képernyőre írathatjuk:​
 +  zcat adat.txt.gz
 +
 +===== A tar és a tömörítés =====
 +
 +Archiválás és tömörítés:​
 +  tar -czf adat.tar.gz adat
 +
 +Bőbeszédű változat:
 +  tar -cvzf adat.tar.gz adat
 +
 +Archiválás és tömörítés .tgz kiterjesztéssel:​
 +  tar -czf adat.tgz adat
 +
 +
 +A tömörített archívum kibontása:
 +  tar -xzf adat.tar.gz
 +
 +Bőbeszédű forma:
 +  tar -xvzf adat.tar.gz
 +
 +
 +Hosszú kapcsolókkal:​
 +  tar --create --gzip --file adat.tar.gz adat
 +
 +Kicsomagolás hosszú kapcsolókkal:​
 +  tar --extract --gunzip --file adat.tar.gz
 +
 +
 +A bzip2 tömörítő használata:​
 +  tar -j -c -f adat.tar.bz2 adat
 +  tar --bzip2 --create --file adat.tar.bz2 adat
 +
 +
 +Az xz tömörítő használata:​
 +  tar -J -c -f adat.tar.bz2 adat
 +  tar --xz --create --file adat.tar.xz adat
 +
 +A compress tömörítő használata:​
 +  tar -Z -c -f adat.tar.Z adat
 +  tar --compress --create --file adat.tar.Z adat
 +
 +
 +Külső program használata,​ ha van -d kapcsolója a kicsomagoláshoz:​
 +  tar --use-compress-program xz -cf adat.tar.xz adat
 +  tar --use-compress-program xz -xf adat.tar.xz
 +
 +===== Önkicsomagoló archív =====
 +==== makeself ====
 +
 +Telepítés:​
 +  apt install makeself
 +
 +
 +==== unzipsfx ====
 +
 +Telepítés:​
 +  apt install unzip
  
-  ​+Parancs: 
 +  unzipsfx ​
oktatas/linux/tömörítés.1541869451.txt.gz · Utolsó módosítás: 2018/11/10 18:04 szerkesztette: admin