![Ako zakázať návrhy vyhľadávania Google v prehliadači Chrome (počítače a mobilné zariadenia)](/f/a442975e1666d6f04190c6e75fbd32d8.jpg?width=100&height=100)
Máte starosti s prenosom alebo odosielaním veľkých súborov cez sieť, potom si už nemusíte robiť starosti, pretože vy môže vaše súbory presúvať v bitoch, aby sa vysporiadali s nízkymi rýchlosťami siete, rozdelením na bloky daného súboru veľkosť.
V tomto návode sa stručne pozrieme na vytváranie archívnych súborov a ich rozdelenie na bloky zvolenej veľkosti. Použijeme decht
, jeden z najobľúbenejších nástrojov na archiváciu v systéme Linux, a tiež využívať výhody rozdeliť
nástroj, ktorý nám pomôže rozdeliť naše archívne súbory na malé kúsky.
Predtým, ako sa pohneme ďalej, si všimnime, ako je možné tieto nástroje použiť, všeobecná syntax súboru a decht
a rozdeliť
príkaz je nasledujúci:
# tar možnosti súbory názov-archívu # súbor s rozdelenými možnosťami „predpona“
Teraz sa pozrime na niekoľko príkladov, ktoré ilustrujú hlavný koncept tohto článku.
Príklad 1: Archivačný súbor môžeme najskôr vytvoriť nasledovne:
$ tar -cvjf home.tar.bz2/home/aaronkilik/Dokumenty/*
Na potvrdenie, že bol vytvorený archívny súbor, a tiež na kontrolu jeho veľkosti môžeme použiť velenie:
$ ls -lh home.tar.bz2.
Potom pomocou obslužného programu rozdelenia môžeme zlomiť súbor home.tar.bz2
archívny súbor do malých blokov, každý s veľkosťou 10 MB
nasledovne:
$ split -b 10M home.tar.bz2 "home.tar.bz2.part" $ ls -lh home.tar.bz2.parta*
Ako vidíte z výstupu vyššie uvedených príkazov, prípona decht archívny súbor bol rozdelený na štyri časti.
Poznámka: V rozdeliť príkaz vyššie, možnosť -b
sa používa na zadanie veľkosti každého bloku a "home.tar.bz2.part"
je predpona v názve každého blokového súboru vytvoreného po rozdelení.
Príklad 2: Podobne ako v predchádzajúcom prípade, aj tu môžeme vytvoriť archívny súbor vo formáte Linux Mint ISO obrazový súbor.
$ tar -cvzf linux-mint-18.tar.gz linuxmint-18-cinnamon-64bit.iso
Potom postupujte podľa rovnakých krokov v príklad 1 vyššie na rozdelenie archívneho súboru na malé kúsky 200 MB
.
$ ls -lh linux-mint-18.tar.gz $ split -b 200M linux-mint-18.tar.gz "ISO-archive.part" $ ls -lh ISO -archive.parta*
Príklad 3: V tomto prípade môžeme použiť a rúra na pripojenie výstupu decht príkaz na rozdelenie takto:
$ tar -cvzf - wget/* | split -b 150M -„časť na stiahnutie“
Potvrďte súbory:
$ ls -lh sťahovania -parta*
V tomto poslednom prípade nemusíme zadávať názov archívu, ako ste si všimli, stačí použiť a -
podpísať.
Po úspešnom rozdelení súborov tar alebo akéhokoľvek veľkého súboru v systéme Linux môžete súbory spojiť pomocou súboru mačací príkaz. Zamestnávanie kat je najefektívnejšia a najspoľahlivejšia metóda vykonávania spojovacej operácie.
Ak chcete spojiť všetky bloky alebo súbory tar, zadajte nasledujúci príkaz:
# cat home.tar.bz2.parta*> backup.tar.gz.joined.
Vidíme to po spustení súboru mačací príkaz, kombinuje všetky malé bloky, ktoré sme vytvorili predtým, do pôvodného archívu tar archívu rovnakej veľkosti.
Celá myšlienka je jednoduchá, ako sme už ukázali vyššie, jednoducho musíte vedieť a porozumieť tomu, ako používať rôzne možnosti decht
a rozdeliť
inžinierske siete.
Môžete sa obrátiť na ich manuálne vstupné stránky, kde sa dozviete viac o ďalších možnostiach a vykonávať niektoré zložité operácie, alebo sa môžete v nasledujúcom článku dozvedieť viac o decht príkaz.
Nenechajte si ujsť:18 Užitočné príklady príkazov „tar“
V prípade akýchkoľvek otázok alebo ďalších tipov sa môžete podeliť o svoje myšlienky prostredníctvom nižšie uvedenej sekcie komentárov.