Rozdeľte a pripojte veľké súbory z terminálu pomocou slipt a cat

o split a spojiť súbory s split a cat z terminálu

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):

muž rozdelený

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:

muž kat

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 ISO súbor

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:

rozdeliť ISO súbor

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:

Kombinovanie súborov v ISO

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.

skombinovaný obraz iso pracujúci vo virtuálnej schránke

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.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.