„Split“ komanda „Linux“ naudojama padalinti didelius failus į mažesnius failus . Jis padalina failus į 1000 eilučių viename faile (pagal numatytuosius nustatymus) ir netgi leidžia vartotojams keisti eilučių skaičių pagal poreikį.
Failų pavadinimai yra PREFIXaa, PREFIXab, PREFIXac ir pan. Pagal numatytuosius nustatymus failų pavadinimo PREFIX yra x, o numatytasis kiekvieno padalinto failo dydis yra 1000 eilučių viename faile ir abu parametrus galima lengvai pakeisti. Paprastai jis naudojamas su žurnalo ir archyvo failais, nes jie yra labai dideli ir turi daug eilučių, todėl norint juos suskaidyti į mažus failus analizei, naudojama split komanda.
Sintaksė:
split [options] name_of_file prefix_for_new_files>
Darbas su Split Command
1. Padalinkite failą į trumpus failus. Tarkime, kad failo pavadinimas yra indeksas.txt. Norėdami suskaidyti ją į dalis, naudokite žemiau esančią split komandą.
split index.txt>

Index.txt failas yra padalintas į dvi dalis pavadinimu „xaa“ ir „xab“. Pagal numatytuosius nustatymus kiekviename faile bus 1000 eilučių. Padalijimo komandų pavadinimas yra „xaa“ ir „xab“, nes nenustatėme jokios priešdėlio reikšmės.
2. Padalinkite failą pagal eilučių skaičių.
split -l 4 index.txt split_file>

Index.txt failas yra padalintas į trumpus failus pagal eilučių skaičių, kurį norime naudoti -l parinktį, kaip parodyta.
grupavimas
3. Padalinti komandą su žodine parinktimi. Taip pat galime paleisti split komandą išsamiu režimu, naudodami „–verbose“. Kiekvieną kartą, kai bus sukurtas naujas padalintas failas, jis pateiks diagnostinį pranešimą.
split index.txt -l 4 --verbose>

Čia mes sukūrėme failą pavadinimu index.txt, kuris bus padalintas į trumpus failus ir išsamiai pateiks mums atliktų užduočių detales.
Pastaba: Čia -l 4 naudoti nebūtina. Jis naudojamas tik supratimo tikslais.
4. Padalinkite failo dydį naudodami parinktį „-b“.
split -b 16 index.txt index>

Čia failas bus padalintas index.txt į atskirus failus, vadinamus indexaa, indexab, ..... kiekviename faile yra 16 baitų duomenų.
5. Priesagos ilgio pakeitimas. Pagal numatytuosius nustatymus priesagos ilgis yra 2. Taip pat galime jį pakeisti naudodami parinktį „-a“.
split -l 4 -a 4 index.txt>

Išskaidytuose failuose yra 4 priesagos ilgis.
Pastaba: Čia -l 4 naudoti nebūtina. Jis naudojamas tik supratimo tikslais.
6. Suskaidyti failai, sukurti su skaitine priesaga. Apskritai išvesties formatas yra x**, kur ** yra abėcėlės. Suskaidyto failo priesagą galime pakeisti į skaitinį, naudodami parinktį „-d“.
split -l 4 -d index.txt>

Pastaba: Čia -l 4 naudoti nebūtina. Jis naudojamas tik supratimo tikslais.
Sąrašo kūrimas java
7. Sukurkite n gabalų išvesties failus. Jei norime padalinti failą į tris gabalų išvesties failus, naudokite parinktį „-n“ su padalinimo komanda, kuri riboja padalintų išvesties failų skaičių.
split -n 3 index.txt>

Tai sukurs tris suskaidytų failų dalis.
8. Padalinkite failą su tinkinimo priesaga. Naudodami šią komandą galime sukurti padalintus išvesties failus su tinkinamu priesaga. Tarkime, jei norime sukurti padalintus išvesties failus su indeksas priesaga, vykdykite šią komandą.
split -l 4 index.txt split_index_>

setinterval javascript
Bus sukurti padalinti išvesties failai su indekso priesaga.
Pastaba: Čia -l 4 naudoti nebūtina. Jis naudojamas tik supratimo tikslais.
9. Venkite nulinio dydžio padalintų failų. Yra situacijų, kai padalijame nedidelį failą į daug gabalinių failų, todėl išvesties failai gali būti nulinio dydžio. Jie nesuteikia jokios pridėtinės vertės, todėl norėdami to išvengti, naudojame parinktį „-e“.
split -l 4 -e index.txt>

Tai naudojant, nebus sukurti nulinio dydžio padalinti išvesties failai.
Pastaba: Čia -l 4 naudoti nebūtina. Jis naudojamas tik supratimo tikslais.
10. Padalinkite failą į du vienodo ilgio failus. Norėdami padalinti failą vienodai į du failus, naudojame parinktį „-n“. Nurodant „-n 2“, failas yra padalintas į du failus.
split -n 2 index.txt>
