V dnešnom digitálnom svete je nevyhnutné, aby sa dáta hromadili. Archivácia a kompresia súborov sú efektívne metódy, ako ušetriť miesto na disku a pripraviť dáta na odosielanie cez internet. Najmä v Linuxe je aplikácia príkazov ako tar a zip veľmi rozšírená. V tejto príručke sa naučíš, ako účinne archivovať, komprimovať a rozbaľovať súbory a priečinky.
Hlavné zistenia
- Príkazy tar a zip sú kľúčové nástroje na archiváciu a kompresiu súborov v Linuxe.
- Pomocou tar môžeš vytvárať archívy a tiež ich komprimovať, ak pridáš možnosť z.
- Rozbaľovanie archívov sa taktiež vykonáva pomocou príkazu tar, pričom sa dajú využiť rôzne možnosti na splnenie konkrétnych požiadaviek.
- Existujú aj alternatívy, ako gzip, na kompresiu jednotlivých súborov.
Návod krok za krokom
Archivovanie priečinkov a súborov pomocou tar
Aby si mohol archivovať súbory a priečinky, použijeme príkaz tar. Máš možnosť vytvoriť archív alebo rozbaliť existujúci. V tomto kroku vytvoríš archív.
Aby si začal s príkazom, otvor terminál a prejdite do adresára, z ktorého chceš archivovať súbory. Tu je príklad príkazu na vytvorenie archívu:
V tomto príklade c znamená „create“, v znamená „verbose“ (t.j. ukáž mi, čo sa práve deje), a f znamená „file“ a udáva názov archívu. Pri tom pridávame priečinok papier a papier2 do archívu. Výstup, ktorý vidíš na obrazovke, ukazuje všetok obsah, ktorý bude do archívu zabalený.

Kontrola archívu
Ako náhle vytvoríš archív, možno budeš chcieť skontrolovať jeho obsah. Aby si videl, ktoré súbory sú v archíve, môžeš použiť nasledujúci príkaz:
Tento príkaz vypíše súbory v archíve, bez toho, aby ich rozbalil. Užitočné, ak potrebuješ rýchly prehľad.

Rozbaľovanie archívu
Aby si mohol rozbaliť existujúci tar archív, môžeš to urobiť veľmi jednoducho. Prejdite na miesto, kde sa nachádza tvoja tar súbor, a použite nasledujúci príkaz:
Pri tom x znamená „extract“. Môžeš pridať možnosť v, aby si počas rozbaľovania videl, ktoré súbory sú práve extrahované.

Vytvorenie archívu s kompresiou
Aby si ešte viac znížil veľkosť svojich archívov, môžeš pridať možnosť z, aby si archív pri jeho vytváraní komprimoval. Príkaz vyzerá takto:
Týmto sa vytvorí archív.tar.gz, čo naznačuje, že archív je nielen vo formáte tar, ale je aj komprimovaný pomocou gzip.

Použitie gzip na jednotlivé súbory
Ďalšou metódou kompresie je použitie gzip. Môžeš to využiť na kompresiu jednotlivých súborov. Napríklad:
To vytvorí komprimovaný súbor s názvom datei.txt.gz a odstráni pôvodný datei.txt. Ak chceš súbor obnoviť, použite:

Komprimovanie všetkých súborov v adresári
Ako chceš komprimovať viacero súborov v aktuálnom adresári, jednoducho môžeš použiť zástupné znaky. Nasledujúci príkaz komprimuje všetky súbory:
To prevedie všetky súbory na komprimované.gz súbory.

Zhrnutie - Archivácia a kompresia súborov v Linuxe
Teraz si sa naučil, ako efektívne archivovať a komprimovať súbory a priečinky pomocou tar a gzip. Rôzne možnosti a príkazy ti poskytujú flexibilitu na efektívne spravovanie tvojich dát.
Často kladené otázky
Aký je rozdiel medzi tar a zip?tar archivuje súbory, zatiaľ čo zip súbory komprimuje a archivuje.
Ako rozbalím súbor tar.gz?Použi príkaz tar xvf názov_súboru.tar.gz v termináli.
Môžem rozbaliť len jeden súbor z tar archívu?Ano, môžeš rozbaliť konkrétny súbor príkazom tar xvf názov_súboru.tar.gz názov_súboru.txt.
Čo mám robiť, ak potrebujem len prehľad súborov v archíve?Použi príkaz tar tf názov_súboru.tar na zoznam.
Akým spôsobom môžem najlepšie uložiť svoje archívy?Odporúča sa, aby si ich zálohoval na externých pamäťových médiách alebo cloudových riešeniach, aby si predišiel strate dát.