Weboldal keresés

5 legjobb parancssori archiváló eszköz Linuxhoz – 1. rész


Mindennapi életünk során archivált fájlokkal találkozunk mindenféle platformon, legyen az Windows, Mac vagy Linux. Számos alkalmazási program áll rendelkezésre az összes platformon archív fájlok létrehozásához és kicsomagolásához. Amikor Linux Platformon dolgozunk, nagyon gyakran kell foglalkoznunk az archivált fájlokkal.

Ebben a cikkben a szabványos Linux disztribúción elérhető archív eszközökről, azok jellemzőiről, példáiról stb. lesz szó. A cikk két részre oszlik, mindegyik rész öt parancssori archiváló eszközt tartalmaz (azaz összesen 10 legjobb parancssori archívumot) Eszközök).

Mi az archivált fájl?

Az archív fájl egy tömörített fájl, amely egy vagy több számítógépes fájlból és metaadatokból áll.

Az archiválás jellemzői

  1. Adattömörítés
  2. Titkosítás
  3. Fájl összefűzése
  4. Automatikus kivonás
  5. Automatikus telepítés
  6. Forrás kötet és médiainformáció
  7. Fájlok átívelése
  8. Ellenőrző összeg
  9. Címtárszerkezeti információk
  10. Egyéb metaadatok (adatok az adatokról)
  11. Hibafelderítés

Alkalmazási terület

  1. Tárolja a számítógépes fájlrendszert a metaadatokkal együtt.
  2. Hasznos a fájlok helyi átviteléhez.
  3. Hasznos fájlok webes átviteléhez.
  4. Szoftvercsomagoló alkalmazás.

A hasznos archiváló alkalmazás szabványos Linux disztribúción a következő:

1. tar Parancs

A tar a szabványos UNIX/Linux archiváló alkalmazási eszköz. Korai szakaszában egy szalagos archiváló program volt, amely fokozatosan általános célú archiváló csomaggá fejlődik, amely mindenféle archív fájl kezelésére alkalmas. A tar sok archiválási szűrőt elfogad opciókkal.

tar opciók

  1. -A : Tar fájlok hozzáfűzése a meglévő archívumokhoz.
  2. -c : Új archív fájl létrehozása.
  3. -d: Hasonlítsa össze az archívumot a megadott fájlrendszerrel.
  4. -j : bzip az archívum
  5. -r: fájlok hozzáfűzése a meglévő archívumokhoz.
  6. -t: listázza a meglévő archívumok tartalmát.
  7. -u : Archívum frissítése
  8. -x : Fájl kibontása a meglévő archívumból.
  9. -z : az archívum gzip-csomagolása
  10. –törlés : Fájlok törlése a meglévő archívumból.
tar Példák

Hozzon létre egy tar archív fájlt.

tar -zcvf name_of_tar.tar.gz /path/to/folder

Tömörítse ki a tar archív fájlt.

tar -zxvf Name_of_tar_file.tar.gz

Részletesebb példákért olvassa el a 18 Tar parancspéldát Linuxban.

shar Command

A shar, amely a Shell archívumot jelenti, egy shell-szkript, amelynek végrehajtása hozza létre a fájlokat. A shar egy önkicsomagoló archív fájl, amely egy régi segédprogram, és a fájlok kicsomagolásához Unix Bourne Shellre van szüksége. A shar előnye, hogy egyszerű szöveg, azonban potenciálisan veszélyes, mivel végrehajtható fájlt ad ki.

megosztási lehetőségek

  1. -o : A kimenet mentése archivált fájlokba az opcióban megadottak szerint.
  2. -l : Korlátozza a kimeneti méretet az opcióban megadottak szerint, de ne ossza fel.
  3. -L : Korlátozza a kimeneti méretet az opcióban megadottak szerint, és ossza fel.
  4. -n : A megosztási fájlok fejlécében szereplő archívum neve.
  5. -a : A fejlécek automatikus generálásának engedélyezése.

Megjegyzés: A „-o” opció kötelező, ha a „-l” vagy „ A -L' opció használatos, és a '-n' opció szükséges, ha a '-a' opciót használja.

shar Példák

Hozzon létre egy megosztott archív fájlt.

shar file_name.extension > filename.shar

Csomagoljon ki egy megosztott archív fájlt.

unshar file_name.shar

3. ar Parancs

Az ar az archívumok létrehozására és kezelésére szolgáló segédprogram, amelyet főként bináris objektumfájl-könyvtárak számára használnak. Az ar az archiválót jelenti, amely bármilyen célból bármilyen archívum létrehozására használható, de nagyrészt a „tar” váltotta fel, és manapság csak statikus könyvtári fájlok létrehozására és frissítésére használják.

ar opciók

  1. -d: Modulok törlése az archívumból.
  2. -m : Tagok áthelyezése az archívumban.
  3. -p : Az archívum meghatározott tagjainak kinyomtatása.
  4. -q : Gyors hozzáfűzés.
  5. -r : Fájltag beszúrása az archívumba.
  6. -s : Index hozzáadása az archívumhoz.
  7. -a : Új fájl hozzáadása az archívum meglévő tagjaihoz.
ar Példák

Hozzon létre egy archívumot az „ar” eszközzel egy statikus könyvtárral, és mondja ki: „libmath.a”, a „kivonás” és „felosztás” célfájlokkal.

ar cr libmath.a substraction.o division.o

„Ar” archív fájl kibontása.

ar x libmath.a

4. cpio

A cpio a Be- és kimásolás rövidítése. A Cpio egy általános célú fájlarchiváló Linux számára. Aktívan használja a RedHat Package Manager (RPM) és a Linux Kernel initramfs részében, valamint a fontos archiváló eszköze. Apple Computer's Installer (pax).

cpio opciók

  1. -0 : Újsor helyett null karakterrel záródó fájlnevek listájának olvasása.
  2. -a : Hozzáférési idő visszaállítása.
  3. -A : Hozzáfűzés.
  4. -b : csere.
  5. -d : Könyvtárak létrehozása.
cpio Példák

Hozzon létre egy „cpio” archív fájlt.

cd tecmint
ls

file1.o file2.o file3.o

ls | cpio  -ov > /path/to/output_folder/obj.cpio

Cpio archív fájl kibontása.

cpio -idv < /path/to folder/obj.cpio

5. Gzip

A gzip szabványos és széles körben használt fájltömörítő és -kicsomagoló segédprogram. A Gzip lehetővé teszi a fájlok összefűzését. A fájl gzip-fájllal történő tömörítésekor a „*.tar.gz” vagy „*.tgz” formátumú tarball kimenete lesz.

gzip beállítások

  1. –stdout : A kimenetet szabványos kimeneten állítja elő.
  2. –to-stdout : Kimenetet állít elő szabványos kimeneten.
  3. –kicsomagolás : Fájl kibontása.
  4. –kicsomagolás : Fájl kibontása.
  5. -d: Fájl kibontása.
  6. -f: Kényszerített tömörítés/dekompresszió.
gzip példák

Hozzon létre egy „gzip” archív fájlt.

tar -cvzf name_of_archive.tar.gz /path/to/folder

„gzip” archív fájl kibontása.

gunzip file_name.tar.gz

A fenti parancsot az alábbi parancs után kell átadni.

tar -xvf file_name.tar

Megjegyzés: A „gzip” architektúrája és funkciói megnehezítik a sérült „gzip-csomagolt tar archívum” fájl helyreállítását. Javasoljuk, hogy több biztonsági másolatot készítsen a gzip-fájlból, különböző helyeken.

Ez minden most. Következő cikkünkben további, Linuxra elérhető tömörítő és kicsomagoló alkalmazásokat fogunk tárgyalni. Addig is maradjon velünk, és csatlakozzon a Tecminthez. Ne felejtse el megadni nekünk értékes visszajelzését az alábbi megjegyzés részben.