Linux parancsok

Linux tar parancs

Linux tar parancs
A Tar egy olyan eszköz, amelyet tömörített archív fájlok kezelésére használnak. A „kátrány” kifejezés jelentése „szalagos archívum”. Nevét azért kapta, mert nagyszámú Linux / UNIX rendszergazda használja ezt az eszközt az adatok szalagos meghajtókkal történő mentésére.

A tar-t nemcsak a rendszergazdák használják. A kátránytól nagyszámú rendszerelem is függ. Például Arch Linux vagy bármely Arch-alapú disztró esetén a pacman az alapértelmezett csomagkezelő. A pacman funkcionalitása rendkívül függ a kátránytól. Tudjon meg többet a pacmanról.

Az archiváláshoz a kátrány jó és következetes tömörítési arányt kínál. Az eredmény azonban nagymértékben függ az alkalmazott fájl (ok) tól és tömörítési algoritmustól.

Mindezen funkciók csomagolásával a kátrány olyan dolog, amelyet érdemes eltölteni a hétvégén. Csak vicceltem ... valójában olyan egyszerű, hogy az útmutató követése után szinte mesternek érzed magad. Minden további nélkül kezdjük!

Kátrányhasználat

A tar használatához szükségünk van néhány demo fájlra, ugye? Létrehoztam egy eredeti, véletlenszerű adatokat tartalmazó bemutató fájlt a dd segítségével. Az összes többi egyszerűen klónja.

dd ha = / dev / urandom of = tesztFájl bs = 2 MB szám = 1

Kátrány helye

A kátrány használata előtt nézzük meg, hol található. Futtassa a következő parancsot.

melyik kátrány

Ahogy a kimenet mondja, a „tar” parancs futtatásakor az eszközt a / usr / bin / tar könyvtárból tölti be.

Archív fájl

A fájlok archívumba csomagolásához a tar a következő struktúrát használja.

kátrány

Csomagoljuk például a „0.demo ”archívumba.

kátrány cvf 0.kuka.kátrány 0.demó

Itt a „c” opciók azt mondják a tarnak, hogy archívumot hozzon létre 0-val.bemutató fájl. A „v” opció a részletes üzemmód engedélyezésére szolgál. „F” a fájlokat jelöli.

Ez a hasonló művelet egynél több fájllal is elvégezhető.

tar cvf demo.kátrány *.demó

Fájl tömörítése

Számos tömörítési algoritmus áll rendelkezésre a tar-hoz. A támogatott algoritmusok közé tartozik a bzip2, a gzip vagy a gunzip és az xz. A következő parancsok működnek a könyvtárak tar archívummá történő tömörítésére is.

Tömörített archívum létrehozásához a gzip használatával használja a következő parancsot. A Gzip enyhe tömörítést alkalmaz a fájl (ok) on.

tar cvzf demo.kátrány.gz *.demó

Hasonlóképpen, az xz használatához használja a következőt.

tar cvJf demo.kátrány.xz *.demó

Megjegyzés: Ne feledje, hogy a „J” nagybetűvel van. Ezenkívül az xz erős tömörítést alkalmaz, így a tömörítés és a kicsomagolás időbe telik. A kimenet azonban észrevehetően eltérő méretű.

Ezután a bzip2 tömörítési algoritmus. Keményen tömörít, de nem annyira, mint xz. A tömörítés és a tömörítés gyorsabb, mint xz, lassabb, mint a bzip2 vagy az egyszerű archiválás.

tar cvjf demo.kátrány.bz2 *.demó

Archiválás közben nagyon normális, hogy olyan fájlokhoz és / vagy könyvtárakhoz kerül, amelyeket nem szívesen fogadunk. Ebben az esetben a „-exclude” jelző a tökéletes választás.

tar --exclude = '*.demo '-cvJf demo.kátrány.xz *

Itt vegye észre a „-exclude” zászló helyzetét. Ha nincs megfelelően elhelyezve, akkor ez a jelző nem befolyásolja a folyamatot.

Jelszó védelem

Alapértelmezés szerint a tar nem kínál jelszóval támogatást. Ha jelszóval védi a tar-archívumát, további eszközökre kell támaszkodnia. Nagyon sokféle módon lehet titkosítani bármely fájlt. Itt két legnépszerűbb eszközt fogok használni: zip és GPG.

A régi jó zip szilárd titkosítási módszert kínál. Minden fájl zip archívumát hozza létre; ebben az esetben a tar fájl titkosított zip archívuma. A művelet végrehajtásához használja a következő szerkezetet.

cipzár -e

Amikor valaki kibontja, a zip jelszót fog kérni.

csomagold ki

A GPG egy másik jól ismert eszköz az adatok biztonságos titkosításához. A GPG használatával erős védelmet teremthetünk adataink számára; ebben az esetben szeretett kátrány archívumunk.

gpg -c

Kibontáskor a rendszer kéri a jelszó megadását.

gpg .gpg

Kátrány archívumok kinyerése

Végre itt az ideje, hogy kiválassza az elkészített archívumokat. A következő parancs képes minden támogatott tar archívum kibontására. Tar automatikusan ellenőrzi az algoritmust és másokat.

tar xvf

Mi lenne, ha csak egyetlen fájlt vonna ki az archívumból? Ugyanaz a szerkezet alkalmazható több fájl esetében is.

tar xvf

Mit szólna a fájlok helyettesítéséhez a fájlok kibontásához?

tar xvf demo.kátrány.bz2 - vadkártyák *.demó

Az összes tartalom felsorolása

A tar használatával megnézheti az archívumban található fájl (ok) nevét.

tar tvf

Fájlok hozzáadása egy meglévő archívumhoz

Ha elkészült az archívum, akkor valami belsejébe történő felvétel nagyjából blokkolva van, ugye? Rossz! A Tar lehetővé teszi további fájlok és könyvtárak hozzáadását egy meglévő archívumon belül. Alapvetően az archívum méretét addig tolhatja, amennyire csak akarja, hacsak nem áll szemben komoly akadályokkal (szoftver vagy hardver).

További fájlok és könyvtárak hozzáadásához használja ezt a parancsot.

tar rvf

Vegyünk fel egy könyvtárat a meglévő „demóba.kátrány.bz2 ”.

Hoppá! Teljesen elfelejtettem, hogy a tar nem teszi lehetővé újabb fájlok hozzáadását egy tömörített archívumba! Ez a művelet csak tömörítetlen kátrányarchívumok esetén érhető el.

Fogtam egy tömörítetlen kátrány archívumot, és újra futtattam a parancsot.

Igen! Sikerült. Az eredmény ellenőrzéséhez nézzük meg az archívum fájllistáját.

tar tvf demo.kátrány

Ellenőrizze az archívumot

Valójában nem önálló funkció. Be van ágyazva az archívum létrehozási eljárásába. Archívum létrehozásakor ezzel a paranccsal biztosíthatja az összes fájl 100% -os pontos tárolását.

kátrány cvWf

Archívum mérete

Bár a UNIX / Linux rendszeren bármely fájl (beleértve a tar-archívumokat is) méretének ellenőrzésére különféle módok léteznek, hasonló eredményeket a tar használatával is elő lehet állítani.

tar czf - | wc -c

Ebben az esetben a kimenet az archívum méretét KB-ban (kilobájtban) nyomtatja ki.

A jobb kimeneti formátum érdekében használja az ls billentyűt.

ls -l --blokkméret = M

Ez a fájl méretét megabitben adja ki. Ha megabyte-os eredményt szeretne, használja az MB-t.

ls -l --blokk-méret = MB

Végső gondolatok

Rengeteg zászló és szolgáltatás kínál kátrányt mindenkinek. Bár ezeknek a trükköknek szinte minden igényt ki kell elégíteniük, még mindig nagyon sok olyan dolog van, amelyekről ebben a cikkben nem foglalkozunk. Ezeket alaposan leírják a kátrány ember és információs oldalai.

ember kátrány
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...