Jak tarovat adresář (s obrázky)

Obsah:

Jak tarovat adresář (s obrázky)
Jak tarovat adresář (s obrázky)

Video: Jak tarovat adresář (s obrázky)

Video: Jak tarovat adresář (s obrázky)
Video: Počítač nevidí nový disk - Správa disků, Inicializace, Přiřazení písmena 2024, Smět
Anonim

Nejběžnějším způsobem doručení dávky souborů ze systému Linux je použití příkazu tar. Když tarujete adresář, můžete snadno sbalit skupinu souborů do jednoho souboru. Tento soubor pak lze přenést nebo uložit, nebo jej lze komprimovat, aby se zmenšila jeho velikost.

Kroky

865895 1
865895 1

Krok 1. Pochopte formát

V Linuxu se archivace více souborů provádí pomocí příkazu tar. Tento příkaz zkombinuje více souborů do jednoho souboru, což umožní kompresi nebo snadnější přenos na jiný počítač. Výsledný soubor bude mít příponu.tar. Soubory.tar jsou často označovány jako tarballs.

Příkaz tar bude pouze archivovat soubory. Nebude provádět žádnou kompresi, takže archiv bude mít stejnou velikost jako původní soubory. Soubor.tar můžete komprimovat pomocí gzip nebo bzip2, což má za následek rozšíření.tar.gz nebo.tar.bz2. To bude popsáno na konci článku

865895 2
865895 2

Krok 2. Vytvořte tarball z jednoho adresáře

Při vytváření tarballu z adresáře existuje několik částí příkazu tar. Níže je uveden příklad příkazu tar:

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

  • tar - vyvolá program pro archivaci tar.
  • c - Tento příznak signalizuje „vytvoření“souboru.tar. Vždy by to mělo být na prvním místě.
  • v - To znamená, že proces je „podrobný“. Zobrazí se odečet všech souborů, které se přidávají do souboru.tar při jeho vytváření. Toto je volitelný příznak.
  • f - Tento příznak znamená, že další částí bude název souboru nového souboru.tar. Vždy by to měla být poslední vlajka.
  • tarName.tar - Můžete si vybrat libovolné jméno, které chcete. Jen se ujistěte, že na konec zahrnete příponu.tar. Pokud chcete vytvořit tarball v jiném adresáři, než je váš aktuální pracovní adresář, můžete k názvu souboru přidat cestu.
  • /cesta/do/adresáře - zadejte cestu k adresáři, ze kterého chcete vytvořit soubor.tar. Cesta je relativní k vašemu aktuálnímu pracovnímu adresáři. Pokud je například úplná cesta ~/home/user/Pictures a právě se nacházíte v adresáři/home, zadali byste/user/Pictures. Všimněte si, že budou zahrnuty také všechny podadresáře.
865895 3
865895 3

Krok 3. Vytvořte tarball, který obsahuje více adresářů

Přidání více adresářů je téměř stejně jednoduché jako přidání všech cest na konec příkazu tar:

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

865895 4
865895 4

Krok 4. Přidejte soubory nebo adresáře do existujícího tarballu

Můžete pokračovat v přidávání souborů a adresářů do vašich archivních souborů.tar pomocí příznaku „připojit“:

tar -rvf tarName.tar cesta textového souboru.txt/do/jiného/adresáře

r - Toto je příznak „připojit“. Nahrazuje příznak c z příkazu vytvoření tarballu

865895 5
865895 5

Krok 5. Komprimujte existující soubor.tar

Pomocí „gzip“můžete rychle zkomprimovat svůj archivní soubor.tar. Pokud potřebujete větší kompresi (menší výstupní soubor), můžete místo toho použít „bzip2“. bzip2 bude kompresi souboru trvat déle než gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip přidá příponu.gz k názvu souboru: tarName.tar.gz
  • bzip2 přidá příponu.bz2 k názvu souboru: tarName.tar.bz2
865895 6
865895 6

Krok 6. Při vytváření tarball komprimujte

Příkazy ve výše uvedeném kroku můžete použít ke kompresi stávajících tarballů, ale můžete je také komprimovat při vytváření pomocí správných příznaků:

tar -czvf tarName.tar.gz/cesta/do/adresář tar -cjvf tarName.tar.bz2/cesta/do/adresáře

  • z - Tento příznak zkomprimuje nový soubor.tar pomocí gzip. Na konec názvu souboru nezapomeňte zahrnout příponu.gz.
  • j - Tento příznak zkomprimuje nový soubor.tar pomocí bzip2. Na konec názvu souboru nezapomeňte zahrnout příponu.bz2.

Doporučuje: