Fájlok tömörítése és kibontása a tar parancs segítségével Linux alatt

Apr 10, 2025
Karbantartás és optimalizálás

A tar parancsot Linuxon gyakran használják .tar.gz vagy .tgz archív fájlok létrehozására, más néven „tarballs” -nak. Ennek a parancsnak számos lehetősége van, de csak néhány betűt kell megjegyeznie, hogy gyorsan archívumokat hozzon létre tar-tal. A tar parancs kibonthatja az eredményül kapott archívumokat is.

A Linux disztribúciókhoz tartozó GNU tar parancs integrált tömörítéssel rendelkezik. Hozhat létre .tar archívumot, majd tömörítheti azt egy parancsban a gzip vagy bzip2 tömörítéssel. Ezért az eredményül kapott fájl egy .tar.gz vagy .tar.bz2 fájl.

Tömörítsen teljes könyvtárat vagy egyetlen fájlt

A következő paranccsal tömöríthet egy teljes könyvtárat vagy egyetlen fájlt a Linux rendszeren. Ezenkívül minden más könyvtárat tömörít egy megadott könyvtárban - vagyis rekurzívan működik.

tar -czvf archív név.tar.gz / elérési út / könyvtárhoz vagy fájlhoz

A kapcsolók valójában ezt jelentik:

  • -c: C archívum létrehozása.
  • -z: Az archívum tömörítése g-vel val vel ip.
  • -v: Az előrehaladás megjelenítése a terminálban az archívum létrehozása közben, más néven „ nál nél bőbeszédű ”mód. A v mindig opcionális ezekben a parancsokban, de hasznos.
  • -f: Lehetővé teszi a f az archívum fájlneve.

Tegyük fel, hogy van egy "cucc" nevű könyvtár az aktuális könyvtárban, és el akarja menteni az archive.tar.gz nevű fájlba. A következő parancsot futtatná:

tar -czvf archive.tar.gz cuccok

Vagy tegyük fel, hogy van egy könyvtár az / usr / local / valami néven az aktuális rendszeren, és tömöríteni kívánja egy archive.tar.gz nevű fájlba. A következő parancsot futtatná:

tar -czvf archive.tar.gz / usr / local / valami

Tömörítsen egyszerre több könyvtárat vagy fájlt

ÖSSZEFÜGGŐ: Fájlok kezelése a Linux terminálról: 11 parancs, amelyet tudnia kell

Míg a kátrányt gyakran használják egyetlen könyvtár tömörítésére, használhatja több könyvtár tömörítésére is, több különálló fájl , vagy mindkettő. Csak adjon meg egy fájl helyett egy fájlt vagy könyvtárat. Tegyük fel például, hogy tömöríteni szeretné a / home / ubuntu / Downloads könyvtárat, a / usr / local / stuff könyvtárat és a /home/ubuntu/Documents/notes.txt fájlt. Csak a következő parancsot futtatná:

tar -czvf archive.tar.gz / home / ubuntu / Letöltések / usr / local / stuff /home/ubuntu/Documents/notes.txt

Csak annyi könyvtárat vagy fájlt sorol fel, amennyit biztonsági másolatot szeretne készíteni.

A könyvtárak és fájlok kizárása

Bizonyos esetekben érdemes egy egész könyvtárat tömöríteni, de nem tartalmazhat bizonyos fájlokat és könyvtárakat. Ezt megteheti egy --kizárni kapcsoló minden kizárni kívánt könyvtárhoz vagy fájlhoz.

Tegyük fel például, hogy tömöríteni szeretné a / home / ubuntu fájlt, de nem a / home / ubuntu / Downloads és /home/ubuntu/.cache könyvtárakat. Így tenné:

tar -czvf archive.tar.gz / home / ubuntu --exclude = / home / ubuntu / Letöltések --exclude = / home / ubuntu / .cache

A --kizárni kapcsoló nagyon erős. Nem veszi fel a könyvtárak és fájlok nevét - valójában elfogadja a mintákat. Sokkal többet tehetsz vele. Archiválhat például egy teljes könyvtárat, és kizárhat minden .mp4 fájlt a következő paranccsal:

tar -czvf archive.tar.gz / home / ubuntu --exclude = *. mp4

Használja helyette a bzip2 tömörítést

Míg a gzip tömörítést leggyakrabban a .tar.gz vagy .tgz fájlok létrehozására használják, a tar a bzip2 tömörítést is támogatja. Ez lehetővé teszi bzip2-tömörített fájlok létrehozását, gyakran .tar.bz2, .tar.bz vagy .tbz fájlok néven. Ehhez csak cserélje le a gzip -z -jét az itt található parancsokban a -j-re a bzip2-re.

A Gzip gyorsabb, de általában valamivel kevésbé tömörít, így valamivel nagyobb fájlt kap. A Bzip2 lassabb, de egy kicsit jobban tömörít, így valamivel kisebb fájlt kap. A Gzip is gyakoribb, néhány lecsupaszított Linux rendszer alapértelmezés szerint gzip támogatást is tartalmaz, de a bzip2 támogatást nem. Általában azonban a gzip és a bzip2 gyakorlatilag ugyanaz, és mindkettő hasonlóan fog működni.

Például a cucc könyvtár tömörítésére megadott első példa helyett a következő parancsot kell futtatnia:

-Kabf archívuma.tar.bay2stuf

Kivonat egy archívumot

Ha van archívuma, kivonhatja a tar paranccsal. A következő parancs kibontja az archive.tar.gz tartalmát az aktuális könyvtárba.

-Sajbof archívuma.tar.gaj

Ez megegyezik a fent használt archívum létrehozási paranccsal, kivéve a -x kapcsoló helyettesíti a -c kapcsoló. Ez adja meg, hogy e-t szeretne-e x archívumot hoz létre létrehozása helyett.

Érdemes kibontani az archívum tartalmát egy adott könyvtárba. Ezt megteheti a -C váltson a parancs végére. Például a következő parancs kibontja az archive.tar.gz fájl tartalmát a / tmp könyvtárba.

-Sajbof archívuma.tar.gaj -c / temp

Ha a fájl bzip2-formátumban tömörített fájl, cserélje ki a fenti parancsokban szereplő „z” -t „j” -re.


Ez a tar parancs lehető legegyszerűbb használata. A parancs nagyszámú további opciót tartalmaz, ezért itt nem sorolhatjuk fel mindet. További információért. futtassa a info tar parancs a héjnál a tar parancs részletes ismertetéséhez információs oldal . megnyomni a q gombot az információs oldal kilépéséhez, ha kész. Te is olvassa el a tar kézikönyvét online .

Ha grafikus Linux asztalt használ, akkor az .tar fájlok létrehozásához vagy kibontásához használhatja az asztalhoz tartozó fájltömörítő segédprogramot vagy fájlkezelőt is. Windows rendszeren kibonthatja és létrehozhatja .tar archívumait az ingyenesen 7-Zip hasznosság.

.entry-tartalom .entry-footer

How To Compress And Extract Files Using The Tar Command On Linux

How To Archive, Compress And Extract Files Using The Tar Command On Linux

(HINDI) How To Compress And Extract Files Using The Tar Command On Linux

Linux Command Line Tutorial For Beginners Tar Command To Compress And Extract Files

Using The Tar Command To Archive And Compress Multiple Files | Linux Tutorial

How To Create And Extract Compressed Files Using Tar Command In Linux | GnyanHub

Linux Command Line Tutorial For Beginners 36 - Tar Command To Compress And Extract Files

How To Compress And Extract File & Directory On Centos7 Using Tar Command

Linux Tutorial For Beginners - 10 - Compress And Extract Tar And Gz Files

How To Create,extract,compress Tar Files In Linux Ubuntu [ Explained ]

Ubuntu Lesson 36: Tar Command To Compress And Extract Files - Tutorial For Beginners

Bash Script: Compress (zip) Files Using "tar" Command

TAR | How To Compress Files In Linux | RHCSA Certification #23 | Tech Arkit | EX200

RHCSA RHEL 8 - Archive, Compress, Unpack, And Uncompress Files Using Tar, Star, Gzip, And Bzip2

Zip Files In Linux | Extract Files In CentOS| Linux Tutorial For Beginners In Telugu

Archiving And Compression On Linux - Basic Tar Commands

Linux Tutorial For Beginners - Gzip, Gunzip, Tar Commands


Karbantartás és optimalizálás - Most Popular Articles

Hogyan bontsa meg a webböngésző könyvjelzőit

Karbantartás és optimalizálás Jan 31, 2025

Kis mosolyok / Shutterstock.com. A böngésző könyvjelzői idővel rendetlenséggé válhatnak. Szüksége van könyvjelzőkre olyan weboldalak..


Hogyan tehetjük nagyobbá a szöveget és az ikonokat a Mac Retina képernyőjén

Karbantartás és optimalizálás Apr 22, 2025

Erőlködve látja a dolgokat a MacBook képernyőjén? Ha nagy felbontású Retina kijelzője van (például a MacBook Pro vagy a 12 hüvelykes MacBook), akkor a kijelzőn mindent ..


Hogyan javíthatja az Amazon Echo élményét azáltal, hogy hangjára edzi

Karbantartás és optimalizálás Jun 20, 2025

Mint minden hangsegéd, Alexa sem tökéletes abban, hogy mindent megértsen, amit mondunk. Ha úgy érzed, hogy Alexának hiányzik néhány túl sok parancs, akkor ideje lenne egy..


Hogyan távolítsuk el az ismétlődő névjegyeket az iPhone készüléken

Karbantartás és optimalizálás Dec 17, 2024

Ha iPhone készülékét egyszerre több munkahelyi, iskolai vagy személyes életéből származó címjegyzék kezelésére használja, valószínűleg már korábban is tal..


A Macbook Trackpad gesztusainak használata

Karbantartás és optimalizálás Mar 22, 2025

BETŰTELEN TARTALOM A MacBooks jó néhány multi-touch trackpad mozdulatot kínál. Ezek a gesztusok lehetővé teszik a gyakori műveletek gyorsabb végrehajtását - az érint�..


Csökkentse a Chrome könyvjelzőit az Eszköztár ikonjaira

Karbantartás és optimalizálás May 20, 2025

BETŰTELEN TARTALOM A lehető leghatékonyabban szeretné kihasználni a Chrome Könyvjelzők eszköztárában található helyet? Most néhány perc munkával rövidítheti a könyvjelzők..


Helyezze az Internet Explorer 7 és 8 menüsort vissza a tetejére

Karbantartás és optimalizálás Feb 22, 2025

Szeretné, ha az IE7 Menüsor ott lenne, ahol az IE6 volt? Így hozhatja létre gyorsan a rendszerleíró adatbázis javítását, hogy visszahelyezze a tetejére. Az IE7 telepítés..


Engedélyezze a további órákat Windows 7 vagy Vista rendszerben

Karbantartás és optimalizálás Oct 21, 2025

BETŰTELEN TARTALOM A Windows 7 és a Vista tartalmaz egy olyan fejlesztést a rendszer órájához, amely lehetővé teszi további 2 óra megjelenítését, amikor az egeret a rendszer ó..


Kategóriák