HR

Ez a cikk segít megérteni, hogyan lehet kezelni a gyakori TAR, GZIP, BZIP és ZIP fájlformátumokat Linux operációs rendszereken (beleértve a CentOS-t, Ubuntut) és még néhány Unix-alapú operációs rendszeren, mint a MacOS (OS X) a parancssoron keresztül akár SSH-n keresztül, akár helyi terminál munkamenetben.

Hogyan telepítse a szükséges eszközöket

Sok Linux-szerű operációs rendszeren a TAR, GZIP, BZIP és ZIP fájlokkal való munkához szükséges parancssori eszközök már telepítve vannak, így szinte biztosan nem kell telepítenie semmit, de ha az operációs rendszere minimális telepítésű, vagy ha korábban eltávolította az eszközöket, kövesse az alábbi utasításokat a szükséges eszközök telepítéséhez. Válassza ki a futtatott operációs rendszernek megfelelő lapot:

CentOS/RHEL/Fedora Ubuntu/Debian/Mint MacOS/OS X

Az alábbi utasítások feltételezik, hogy root felhasználóként fut. Ha más felhasználóként fut, előfordulhat, hogy a parancsok elé sudo-t kell írnia.

Példa: sudo yum install …

  1. Hívjon elő egy terminál munkamenetet, vagy jelentkezzen be a szerverre/számítógépre SSH-n keresztül.
  2. Az alaptárolókban ezen operációs rendszerekhez megtalálhatóak a szükséges csomagok. Végezzük el a következő parancsot:

    yum install tar gzip zip unzip bzip2
  3. Ha ezek közül valamelyik már telepítve van, értesítést kapunk. Ha valamelyik hiányzik, megkérdezi, hogy kívánja-e telepíteni őket. Válaszolj y, ha minden rendben van.
  4. A rendszer letölti a szükséges csomagokat és telepíti őket.

Most már követheted a cikk további utasításait.

Az alábbi utasítások feltételezik, hogy root felhasználóként futsz. Ha más felhasználóként fut, akkor előfordulhat, hogy a parancsok elé sudo-t kell írni.

Példa: sudo apt-get install …

  1. Hozzunk létre egy terminál munkamenetet, vagy jelentkezzünk be a szerverre/számítógépre SSH-n keresztül.
  2. A felsorolt operációs rendszerek alaptárolói tartalmazzák a szükséges csomagokat. Végezze el a következő parancsot:

    apt-get install tar gzip zip unzip bzip2
  3. Ha ezek közül valamelyik már telepítve van, akkor értesítést kap. Ha valamelyik hiányzik, megkérdezi, hogy kívánja-e telepíteni őket. Válaszoljon y, ha minden rendben van.
  4. A rendszer letölti a szükséges csomagokat és telepíti őket.

Most már követheti a cikk további utasításait.

A szükséges parancssori eszközöket a MacOS/OS X minden verziójával szállítják, legalább a 10-es verzió óta.6 Snow Leopardhoz (és a korábbi verziókban is telepítve lehetnek, amelyeket nem tudtunk tesztelni).

A fájlok parancssoron keresztül történő kezeléséhez nyissa meg a Terminal alkalmazást, amely a /Applications/Utilities/Terminal(.app).

Mihelyt a terminál megnyílt, követheti a cikk további utasításait.

Ne feledje, hogy fájlokat vagy mappákat húzhat a terminál alkalmazásba, és az elemek teljes elérési útvonala automatikusan beillesztésre kerül a parancssorba.

Munka TAR fájlokkal

A TAR fájlformátum egy nagyon korai archiválási formátum, amely alapértelmezés szerint nem tartalmaz aktív tömörítést. Linuxon gyakran előfordul, hogy az elemeket tarrazzák, majd gzippelik, hogy tömörítsék őket. A TAR-fájlok vége általában .tar.

Könyvtárak TAR-fájlba helyezése

Elvégzi a következőt, hogy létrehozzon egy .tar fájl létrehozásához, amely a megadott könyvtár teljes tartalmát tartalmazza:

tar cvf FILENAME.tar DIRECTORY/

A FILENAME-et helyettesítse a kívánt fájlnévvel, a DIRECTORY-t pedig a tarballá alakítandó könyvtár elérési útjával.

Parancsjelzések magyarázata

c: TAR fájl létrehozása.
v: Szöveges kimenet (részletesen elmondja, hogy pontosan mi történik).
f: Megad egy fájlnevet a létrejövő TAR fájlhoz.

Könyvtár TAR fájlba helyezése és tömörítése GZIP-pel

A következők végrehajtása egyetlen .tar fájl létrehozásához.gz fájlt, amely a megadott könyvtár teljes tartalmát tartalmazza:

tar cvfz FILENAME.tar.gz DIRECTORY/

A FILENAME-et helyettesítse a kívánt fájlnévvel, a DIRECTORY-t pedig a tömörített tarballá alakítandó könyvtár elérési útvonalával.

A GZIP-pel tömörített fájlok néha a .tgz kiterjesztést használják.

Parancsjelzők magyarázata

c: TAR fájl létrehozása.
v: Szöveges kimenet (részletesen elmondja, hogy pontosan mi történik).
f: A keletkező TAR fájl fájlnevének megadása.
z: A TAR-fájl tömörítése GZIP-pel

Egy könyvtár TAR-fájlba helyezése és tömörítése BZIP2-vel

A következő parancs végrehajtása egyetlen .tar.bz2 fájl létrehozásához, amely a megadott könyvtár teljes tartalmát tartalmazza BZIP-pel tömörítve. (A BZIP általában kisebb fájlokat készít, mint a GZIP, ennek ára több feldolgozási idő.):

tar cvfj FILENAME.tar.bz2 DIRECTORY/

A FILENAME-et helyettesítse a kívánt fájlnévvel, a DIRECTORY-t pedig annak a könyvtárnak az elérési útvonalával, amelyet tömörített tarballá szeretne tenni.

Parancsjelzések magyarázata

c: TAR fájl létrehozása.
v: Szöveges kimenet (részletesen elmondja, hogy pontosan mi történik).
f: Megad egy fájlnevet a létrejövő TAR-fájlnak.
j: A TAR-fájl tömörítése BZIP2-vel

Extract Items from TAR Files

A következő parancsot hajtja végre a fájlok és könyvtárak kicsomagolásához egy tömörítetlen .tar fájlból:

tar xvf FILE.tar

A FILE helyébe a kicsomagolni kívánt fájl fájl nevét írja. A fájl az aktuális könyvtárba csomagolódik ki.

Parancsjelzők magyarázata

x: A megadott fájl tartalmának kicsomagolása.
v: Szöveges kimenet (részletesen elmondja, hogy pontosan mi történik).
f: Megad egy fájlnevet a kicsomagoláshoz.

Extract Items from GZIPPED Tarball File

A következő parancsot hajtja végre a fájlok és könyvtárak kicsomagolásához egy GZIP tömörített TAR fájlból:

tar xvfz FILE.tar.gz

A FILE-t helyettesítse a kicsomagolni kívánt fájl nevével. A fájl az aktuális könyvtárba tömörül ki.

Parancsjelzők magyarázata

x: A megadott fájl tartalmának kicsomagolása.
v: Szöveges kimenet (részletesen elmondja, hogy pontosan mi történik).
f: Megad egy fájlnevet a kicsomagoláshoz.
z: A tarball GZIP segítségével történő kicsomagolása.

Extract Items from BZIPPED Tarball File

A következő parancsot hajtja végre a fájlok és könyvtárak BZIP tömörített TAR fájlból történő kicsomagolásához:

tar xvfj FILE.tar.bz2

A FILE helyébe a kicsomagolni kívánt fájl fájl nevét írja. A fájl az aktuális könyvtárba tömörül ki.

Parancsjelzők magyarázata

x: A megadott fájl tartalmának kicsomagolása.
v: Szöveges kimenet (részletesen elmondja, hogy pontosan mi történik).
f: Megad egy fájlnevet a kicsomagoláshoz.
j: BZIP2 segítségével kicsomagolja a tarballt.

Ha inkább egy másik könyvtárat szeretne megadni a fájlok kicsomagolásához ahelyett, hogy mindent az aktuális könyvtárba dobna ki, adja hozzá a fenti parancsokhoz a -C /PATH/TO/DIRECTORY/ parancsot. A /PATH/TO/DIRECTORY/ helyére írja be annak a könyvtárnak a tényleges elérési útvonalát, ahová a fájlokat szeretné elhelyezni.

Munka Zip-fájlokkal

A zip valószínűleg a legelterjedtebb tömörített archiválási formátum a világon. A zip-fájlok általában .zip végződésűek.

Fájlokkal teli könyvtár ZIP-fájlba tömörítése

A következő parancs végrehajtásával egy megadott könyvtárban lévő mindent egy tömörített ZIP-fájlba helyezhet.

zip -r FILE.zip DIRECTORY/

Parancsjelzők magyarázata

-r: Rekurzívan tömöríti a zip-fájlban a DIRECTORY/ alatt található összes fájlt és könyvtárat (különben csak a legfelső szintű fájlokat kapja meg).

ZIP-fájl kitömörítése az aktuális könyvtárba

A következő parancs végrehajtása a ZIP-fájlban lévő elemek kitömörítéséhez az aktuális könyvtárba.

unzip FILE.zip

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.