Rozdeliť príkaz v Linuxe sa používa rozdeliť veľké súbory na menšie súbory . Rozdeľuje súbory na 1000 riadkov na súbor (v predvolenom nastavení) a dokonca umožňuje používateľom meniť počet riadkov podľa potreby.
Názvy súborov sú PREFIXaa, PREFIXab, PREFIXac atď. V predvolenom nastavení je názov PREFIX súborov x a predvolená veľkosť každého rozdeleného súboru je 1000 riadkov na súbor a oba parametre je možné ľahko zmeniť. Vo všeobecnosti sa používa s protokolovými a archívnymi súbormi, pretože sú veľmi veľké a majú veľa riadkov, takže na ich rozdelenie na malé súbory na analýzu sa používa príkaz split.
Syntax:
split [options] name_of_file prefix_for_new_files>
Práca s príkazom Split
1. Rozdeľte súbor na krátke súbory. Predpokladajme názov súboru s názvom index.txt. Pomocou nižšie uvedeného príkazu rozdeliť ho rozdelíte na kúsky.
split index.txt>

kto je urfi javed
Index.txt súbor je rozdelený na dve časti s názvom „xaa“ a „xab“. V predvolenom nastavení bude mať každý súbor 1 000 riadkov. Názov rozdelených príkazov je „xaa“ a „xab“, pretože sme nenastavili žiadnu predponu.
2. Rozdeľte súbor na základe počtu riadkov.
split -l 4 index.txt split_file>

Index.txt súbor sa rozdelí na krátke súbory na základe počtu riadkov, ktoré chceme pomocou voľby -l, ako je znázornené.
3. Rozdeliť príkaz s podrobnou možnosťou. Rozdelený príkaz môžeme spustiť aj v podrobnom režime pomocou „–verbose“. Pri každom vytvorení nového rozdeleného súboru vydá diagnostickú správu.
rozdiel medzi binárnym stromom a binárnym vyhľadávacím stromom
split index.txt -l 4 --verbose>

Tu sme vytvorili súbor s názvom index.txt, ktorý sa rozdelí na krátke súbory a podrobný popis nám poskytne podrobnosti o vykonávaných úlohách.
Poznámka: Tu -l 4 nie je potrebné použiť. Používa sa len na účely pochopenia.
4. Rozdeľte veľkosť súboru pomocou možnosti „-b“.
split -b 16 index.txt index>

Tu sa súbor rozdelí index.txt do samostatných súborov nazývaných indexaa, indexab, ….. pričom každý súbor obsahuje 16 bajtov údajov.
5. Zmena dĺžky prípony. Štandardne je dĺžka prípony 2. Môžeme ju zmeniť aj pomocou voľby „-a“.
split -l 4 -a 4 index.txt>

V tomto má príponu dĺžku 4 na rozdelených súboroch.
Poznámka: Tu -l 4 nie je potrebné použiť. Používa sa len na účely pochopenia.
6. Rozdeľte súbory vytvorené s číselnou príponou. Vo všeobecnosti má výstup formát x**, kde ** sú abecedy. Pomocou možnosti „-d“ môžeme zmeniť príponu rozdelených súborov na číselnú.
zoznam triediť java
split -l 4 -d index.txt>

Poznámka: Tu -l 4 nie je potrebné použiť. Používa sa len na účely pochopenia.
7. Vytvorte n výstupných súborov. Ak chceme rozdeliť súbor na tri výstupné súbory, potom použite možnosť „-n“ s príkazom split, ktorý obmedzuje počet rozdelených výstupných súborov.
split -n 3 index.txt>

vypnite režim vývojára
Vytvorí tri kusy rozdelených súborov.
8. Rozdeliť súbor s prispôsobenou príponou. Pomocou tohto príkazu môžeme vytvoriť rozdelené výstupné súbory s prispôsobenou príponou. Predpokladajme, že ak chceme vytvoriť rozdelené výstupné súbory s index príponu, vykonajte nasledujúci príkaz.
split -l 4 index.txt split_index_>

Vytvoria sa rozdelené výstupné súbory s indexovou príponou.
Poznámka: Tu -l 4 nie je potrebné použiť. Používa sa len na účely pochopenia.
9. Vyhnite sa deleným súborom s nulovou veľkosťou. Existujú situácie, keď rozdelíme malý súbor na veľký počet blokových súborov, čo môže viesť k rozdeleniu výstupných súborov s nulovou veľkosťou. Nepridávajú žiadnu hodnotu, takže aby sme sa tomu vyhli, používame možnosť „-e“.
split -l 4 -e index.txt>

normálne formy
Použitím tohto sa nevytvoria žiadne výstupné súbory s nulovou veľkosťou.
Poznámka: Tu -l 4 nie je potrebné použiť. Používa sa len na účely pochopenia.
10. Rozdeľte súbor na dva súbory rovnakej dĺžky. Na rovnomerné rozdelenie súboru na dva súbory použijeme možnosť „-n“. Zadaním „-n 2“ sa súbor rovnomerne rozdelí na dva súbory.
split -n 2 index.txt>
