V nasledujúcom článku sa pozrieme na to, ako môžeme rozdeliť a potom sa znova pripojiť k veľkým súborom z terminálu. V mnohých okamihoch sa používatelia môžu ocitnúť pred potrebou rozdeliť súbory príliš veľké na menšie kúsky, buď na nahranie do Dropboxu, alebo na odoslanie do iného počítača, ak dostupná rýchlosť nahrávania nie je príliš vysoká.
Môžeme sa tiež ocitnúť pri nahrávaní veľkého súboru a buď kvôli výpadku napájania, alebo problémom so sieťou sa načítanie preruší. V takom prípade budeme musieť celý proces začať odznova. Z tohto a ďalších dôvodov je dobrý spôsob presunu týchto typov súborov rozdeľte veľký súbor na malé segmenty. Týmto spôsobom ich môžeme pohybovať svižnejším spôsobom. Ak chce prijímač otvoriť súbor, bude musieť iba urobiť skombinujte malé časti a tak môžete mať kópiu pôvodného súboru.
V nasledujúcich riadkoch sa dozvieme, ako rozdeliť veľké súbory na malé časti a ako tieto malé časti skombinovať späť do jedného súboru.
Rozdeľte a pripojte súbory z terminálu Ubuntu
Na splnenie tejto úlohy použijeme dve príkazy, ktoré nájdete v našom systéme Ubuntu, ako sú slipt a kat.
Čo je rozdelené?
Toto je príkaz pre systémy Unix, ktorý umožní nám to rozdeliť súbor na menšie kúsky. Takto sa vytvoria súbory s názvom a príponou, ktoré sa budú líšiť (aa, ab a) a môžete tiež nastaviť veľkosť výsledných súborov.
S cieľom dozvedieť sa viac o vlastnostiach rozdelený príkaz, budeme schopní pozri svoju dokumentáciu zadanie terminálu (Ctrl + Alt + T):
man slipt
Čo je mačka?
S príkaz mačky budeme si môcť prezrieť rôzne textové súbory a tiež to dokážeme zreťaziť rozdelené súbory.
Rovnako ako v prípade predchádzajúceho príkazu, budeme môcť nahliadnuť do dokumentácie otvorenie terminálu (Ctrl + Alt + T) a jeho napísanie:
man cat
Rozdeľte veľké súbory z terminálu
Ako príklad uvediem a ISO obraz ubuntu-18.10-desktop-amd64.iso ktoré v tomto tíme mám. Než začneme, poďme skontrolujte veľkosť súboru. Pre túto úlohu v termináli (Ctrl + Alt + T) použijeme nasledujúci príkaz:
du -h ubuntu-18.10-desktop-amd64.iso
Ako vidíte, jedná sa o veľký súbor, ktorý je v závislosti od dostupnej rýchlosti nahrávania ťažké zdieľať v sieti. Z tohto dôvodu bude nasledovať ďalší krok, ktorý bude nasledovať: rozdeliť tento súbor ISO na menšie súbory.
Rozdeliť súbor rozdelením
Ak chcete rozdeliť obraz ISO v tomto príklade na súbory s veľkosťou, napríklad 200 MB každý otvoríme terminál (Ctrl + Alt + T) a použijeme nasledujúci príkaz:
split -b 200M ubuntu-18.10-desktop-amd64.iso UB.
Je potrebné povedať, že tento príkaz môže chvíľu trvať. Rýchlosť bude závisieť od veľkosti súboru, ktorý chceme rozdeliť, a od zdrojov počítača, v ktorom ho používame.
Po dokončení procesu rozdelenia to budeme môcť skontrolujte výstup vyššie uvedeného príkazu pomocou nasledujúceho príkazu v rovnakom termináli:
ls -lh
Ako vidíte na snímke obrazovky, nájdeme nové súbory, ktoré začínajú UB. Všetky navyše budú mať maximálnu veľkosť 200 MB. Teraz ich bude možné ľahko nahrávať, presúvať alebo posielať kamkoľvek.
Zlúčiť súbory s kat
Po dokončení fázy delenia súborov je čas zjednotte všetky časti, aby ste opäť mali kópiu pôvodného súboru. Aby som vyvinul tento príklad, najskôr vytvorím nový adresár na presun malých súborov.
mkdir ISO/
Ďalej presuniem všetky súbory menšej veľkosti, ktoré začínajú na UB, do nového adresára.
mv UB* ISO/
A presuniem sa do nového adresára.
cd ISO/
V tomto okamihu urobíme zlúčte súbory s názvom UB do nového súboru s názvom ISO-Ubuntu-merged.iso. Vykonáme to nasledujúcim príkazom:
cat UB.?? > ISO-Ubuntu-combinada.iso
Tento príkaz môže chvíľu trvať, v závislosti od zdrojov počítača, kde sa vykonáva. Po dokončení príkazu cat môžeme nahliadnuť do obsahu adresára a overiť tak novovytvorený súbor.
Potvrdenie vytvorenia ISO obrazu Ubuntu, teraz ho môžeme použiť, ako nám najlepšie vyhovuje.
Môžeme teda rozdeliť veľký súbor na ďalšie malé súbory a ľahko ich znova skombinovať. Musíte použiť iba príkazy vkĺzol y ako z terminálu Ubuntu.