Split kommando i Linux er vant til dele store filer i mindre filer . Den deler filene i 1000 linjer per fil (som standard) og lar til og med brukere endre antall linjer i henhold til kravet.
Navnene på filene er PREFIXaa, PREFIXab, PREFIXac, og så videre. Som standard er PREFIX for filnavn x og standardstørrelsen for hver delt fil er 1000 linjer per fil, og begge parameterne kan enkelt endres. Det brukes vanligvis med logg- og arkivfiler da de er veldig store og har mange linjer, så for å dele dem opp i små filer for analyse brukes split kommando.
Syntaks:
java sorteringsarray
split [options] name_of_file prefix_for_new_files>
Arbeid med Split Command
1. Del filen i korte filer. Anta et filnavn med navnet index.txt. Bruk split-kommandoen nedenfor for å dele den i biter.
split index.txt>

Index.txt filen er delt i to deler med navnet 'xaa' og 'xab'. Den vil ha 1000 linjer i hver fil som standard. Navnet på delte kommandoer er 'xaa' og 'xab' da vi ikke har satt noen prefiksverdi.
2. Del fil basert på antall linjer.
split -l 4 index.txt split_file>

Index.txt filen er delt inn i korte filer basert på antall linjer som vi ønsker ved å bruke -l alternativet som vist.
3. Del kommandoen med et utførlig alternativ. Vi kan også kjøre delt kommando i verbose-modus ved å bruke '–verbose'. Det vil gi en diagnosemelding hver gang en ny delt fil opprettes.
split index.txt -l 4 --verbose>

Her har vi laget en fil med navnet index.txt som vil bli delt opp i korte filer og detaljert vil gi oss detaljer om hva som er oppgavene som utføres.
Merk: Her er ikke -l 4 nødvendig å bruke. Det brukes bare for å forstå.
4. Del filstørrelse ved å bruke '-b'-alternativet.
split -b 16 index.txt index>

Her vil den dele filen index.txt inn i separate filer kalt indexaa, indexab, …..med hver fil som inneholder 16 byte med data.
5. Endring i suffikslengde. Som standard er suffikslengden 2. Vi kan også endre den ved å bruke '-a'-alternativet.
split -l 4 -a 4 index.txt>

I denne har den suffikslengde 4 på de delte filene.
Merk: Her er ikke -l 4 nødvendig å bruke. Det brukes bare for å forstå.
6. Del filer opprettet med numerisk suffiks. Generelt har utdata formatet x** der ** er alfabeter. Vi kan endre suffikset for delte filer til numerisk ved å bruke '-d'-alternativet.
split -l 4 -d index.txt>

Merk: Her er ikke -l 4 nødvendig å bruke. Det brukes bare for å forstå.
7. Lag n biter utdatafiler. Hvis vi ønsker å dele en fil i tre utdatafiler, bruk '-n'-alternativet med split-kommandoen som begrenser antallet delte utdatafiler.
split -n 3 index.txt>

Det vil lage tre biter av delte filer.
8. Del fil med tilpasset suffiks. Med denne kommandoen kan vi lage delte utdatafiler med tilpasset suffiks. Anta, hvis vi ønsker å lage delte utdatafiler med indeks suffiks, utfør følgende kommando.
split -l 4 index.txt split_index_>

Delte utdatafiler med indekssuffiks vil bli opprettet.
Merk: Her er ikke -l 4 nødvendig å bruke. Det brukes bare for å forstå.
9. Unngå delte filer i null størrelse. Det er situasjoner når vi deler opp en liten fil i et stort antall bitfiler, og dette kan føre til delte utdatafiler i null størrelse. De tilfører ingen verdi, så for å unngå det bruker vi alternativet '-e'.
split -l 4 -e index.txt>

Ved å bruke dette vil ingen null størrelse delte utdatafiler bli opprettet.
Merk: Her er ikke -l 4 nødvendig å bruke. Det brukes bare for å forstå.
10. Del filen i to like lange filer. For å dele en fil likt i to filer, bruker vi alternativet '-n'. Ved å spesifisere '-n 2' deles filen likt i to filer.
split -n 2 index.txt>
