Ako tarovať adresár (s obrázkami)

Obsah:

Ako tarovať adresár (s obrázkami)
Ako tarovať adresár (s obrázkami)

Video: Ako tarovať adresár (s obrázkami)

Video: Ako tarovať adresár (s obrázkami)
Video: Ako JEDNODUCHO nainštalovať M.2 SSD do počítača 2024, Smieť
Anonim

Najbežnejším spôsobom dodania dávky súborov zo systému Linux je použitie príkazu tar. Keď tarujete adresár, môžete ľahko zhrnúť skupinu súborov do jedného súboru. Tento súbor je potom možné preniesť alebo uložiť, alebo ho možno skomprimovať, aby sa zmenšila jeho veľkosť.

Kroky

865895 1
865895 1

Krok 1. Pochopte formát

V systéme Linux sa archivácia viacerých súborov vykonáva pomocou príkazu tar. Tento príkaz skombinuje viac súborov do jedného súboru, čo umožní kompresiu alebo jednoduchší prenos na iný počítač. Výsledný súbor bude mať príponu.tar. Súbory.tar sa často označujú ako tarballs.

Príkaz tar bude archivovať iba súbory. Nebude vykonávať žiadnu kompresiu, takže archív bude mať rovnakú veľkosť ako pôvodné súbory. Súbor.tar môžete skomprimovať pomocou gzip alebo bzip2, čím získate príponu.tar.gz alebo.tar.bz2. Toto bude popísané na konci článku

865895 2
865895 2

Krok 2. Vytvorte tarball z jedného adresára

Pri vytváraní tarball z adresára existuje niekoľko častí príkazu tar. Nasleduje príklad príkazu tar:

adresár tar -cvf tarName.tar/cesta/do/

  • tar - vyvolá program archivácie tar.
  • c - Tento príznak signalizuje „vytvorenie“súboru.tar. Vždy by to malo byť na prvom mieste.
  • v - To naznačuje, že proces je „podrobný“. Zobrazí sa údaj všetkých súborov, ktoré sa pridajú do súboru.tar pri vytváraní. Toto je voliteľný príznak.
  • f - Tento príznak znamená, že ďalšou časťou bude názov súboru nového súboru.tar. Vždy by to mala byť posledná vlajka.
  • tarName.tar - Môžete si vybrať ľubovoľné meno, ktoré chcete. Len sa uistite, že ste na koniec zahrnuli príponu.tar. K názvu súboru môžete pridať cestu, ak chcete vytvoriť tarball v inom adresári, ako je váš aktuálny pracovný.
  • /cesta/do/adresára - Zadajte cestu k adresáru, z ktorého chcete vytvoriť súbor.tar. Cesta je relatívna k vášmu aktuálnemu pracovnému adresáru. Ak je napríklad úplná cesta ~/home/user/Pictures a práve sa nachádzate v adresári/home, zadajte príkaz/user/Pictures. Všimnite si toho, že budú zahrnuté aj všetky podadresáre.
865895 3
865895 3

Krok 3. Vytvorte tarball, ktorý obsahuje viac adresárov

Pridanie viacerých adresárov je veľmi jednoduché ako pridanie všetkých ciest na koniec príkazu tar:

tar -cvf tarName.tar/etc/adresar1/var/www/adresar2

865895 4
865895 4

Krok 4. Pridajte súbory alebo adresáre do existujúceho tarballu

Môžete pokračovať v pridávaní súborov a adresárov do svojich archívnych súborov.tar pomocou príznaku „pripojiť“:

tar -rvf tarName.tar cesta k textovému súboru.txt/do/iného/adresára

r - Toto je príznak „pripojiť“. Nahrádza príznak c z príkazu na vytvorenie tarballu

865895 5
865895 5

Krok 5. Komprimujte existujúci súbor.tar

Na rýchle skomprimovanie archívneho súboru.tar môžete použiť „gzip“. Ak potrebujete väčšiu kompresiu (menší výstupný súbor), môžete namiesto toho použiť „bzip2“. Komprimácia súboru bzip2 bude trvať dlhšie ako gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip pridá k názvu súboru príponu.gz: tarName.tar.gz
  • bzip2 pridá príponu.bz2 k názvu súboru: tarName.tar.bz2
865895 6
865895 6

Krok 6. Pri vytváraní tarball komprimujte

Príkazy v predchádzajúcom kroku môžete použiť na kompresiu existujúcich tarballov, ale môžete ich tiež komprimovať pri vytváraní pomocou správnych vlajok:

tar -czvf tarName.tar.gz/cesta/do/adresar tar -cjvf tarName.tar.bz2/cesta/do/adresara

  • z - Tento príznak komprimuje nový súbor.tar pomocou gzip. Na koniec názvu súboru nezabudnite zahrnúť príponu.gz.
  • j - Tento príznak komprimuje nový súbor.tar pomocou bzip2. Na koniec názvu súboru nezabudnite zahrnúť príponu.bz2.

Odporúča: