Split komanda operētājsistēmā Linux tiek izmantota sadalīt lielus failus mazākos failos . Tas sadala failus 1000 rindās vienā failā (pēc noklusējuma) un pat ļauj lietotājiem mainīt rindu skaitu atbilstoši prasībām.
Failu nosaukumi ir PREFIXaa, PREFIXab, PREFIXac un tā tālāk. Pēc noklusējuma failu nosaukuma PREFIX ir x, un katra sadalītā faila noklusējuma lielums ir 1000 rindiņas vienā failā, un abus parametrus var viegli mainīt. To parasti izmanto ar žurnālu un arhīvu failiem, jo tie ir ļoti lieli un tajos ir daudz rindu, tāpēc, lai tos sadalītu mazos failos analīzei, tiek izmantota split komanda.
Sintakse:
split [options] name_of_file prefix_for_new_files>
Darbs ar Split Command
1. Sadaliet failu īsos failos. Pieņemsim faila nosaukumu ar nosaukumu index.txt. Izmantojiet zemāk esošo split komandu, lai sadalītu to gabalos.
salīdzināt ar virkni
split index.txt>

Index.txt fails ir sadalīts divās daļās ar nosaukumiem “xaa” un “xab”. Pēc noklusējuma katrā failā būs 1000 rindiņu. Sadalīto komandu nosaukums ir “xaa” un “xab”, jo mēs neesam iestatījuši prefiksa vērtību.
2. Sadaliet failu, pamatojoties uz rindu skaitu.
split -l 4 index.txt split_file>

Index.txt fails tiek sadalīts īsos failos, pamatojoties uz rindu skaitu, kuras mēs vēlamies, izmantojot opciju -l, kā parādīts attēlā.
3. Sadalīt komandu ar detalizētu opciju. Split komandu varam palaist arī detalizētā režīmā, izmantojot “–verbose”. Tas sniegs diagnostikas ziņojumu katru reizi, kad tiks izveidots jauns sadalīts fails.
split index.txt -l 4 --verbose>

Šeit mēs esam izveidojuši failu ar nosaukumu index.txt, kas tiks sadalīts īsos failos un detalizēti sniegs mums detalizētu informāciju par veiktajiem uzdevumiem.
Piezīme: Šeit -l 4 nav nepieciešams lietot. To izmanto tikai izpratnes nolūkos.
4. Sadaliet faila lielumu, izmantojot opciju “-b”.
split -b 16 index.txt index>

Šeit tas sadalīs failu index.txt atsevišķos failos, ko sauc par indexaa, indexab, .... katrā failā ir 16 baiti datu.
5. Sufiksa garuma maiņa. Pēc noklusējuma sufiksa garums ir 2. Mēs to varam arī mainīt, izmantojot opciju “-a”.
Android tālruņa iestatījumu izvēlne
split -l 4 -a 4 index.txt>

Sadalītajos failos tam ir sufiksa garums 4.
personāla atlases komisijas nozīme
Piezīme: Šeit -l 4 nav nepieciešams lietot. To izmanto tikai izpratnes nolūkos.
6. Sadalīti faili, kas izveidoti ar ciparu sufiksu. Parasti izvadei ir formāts x**, kur ** ir alfabēts. Mēs varam mainīt sadalīto failu sufiksu uz ciparu, izmantojot opciju “-d”.
split -l 4 -d index.txt>

Piezīme: Šeit -l 4 nav nepieciešams lietot. To izmanto tikai izpratnes nolūkos.
7. Izveidojiet n gabalos izvadfailus. Ja mēs vēlamies sadalīt failu trīs gabala izvades failos, izmantojiet opciju “-n” ar split komandu, kas ierobežo sadalīto izvades failu skaitu.
split -n 3 index.txt>

Tas izveidos trīs sadalītu failu gabalus.
8. Sadalīt failu ar pielāgot sufiksu. Ar šo komandu mēs varam izveidot sadalītus izvades failus ar pielāgošanas sufiksu. Pieņemsim, ja mēs vēlamies izveidot sadalītos izvades failus ar rādītājs sufiksu, izpildiet šādu komandu.
split -l 4 index.txt split_index_>

Tiks izveidoti sadalīti izvades faili ar indeksa sufiksu.
Piezīme: Šeit -l 4 nav nepieciešams lietot. To izmanto tikai izpratnes nolūkos.
9. Izvairieties no nulles lieluma sadalītajiem failiem. Pastāv situācijas, kad mēs sadalām nelielu failu daudzos gabalfailos, un tas var novest pie nulles lieluma sadalītajiem izvades failiem. Tie nepievieno nekādu vērtību, tāpēc, lai no tā izvairītos, mēs izmantojam opciju “-e”.
split -l 4 -e index.txt>

Izmantojot šo, netiks izveidoti nulles lieluma sadalītie izvades faili.
abstraktajai klasei var būt konstruktors
Piezīme: Šeit -l 4 nav nepieciešams lietot. To izmanto tikai izpratnes nolūkos.
10. Sadaliet failu divos vienāda garuma failos. Lai sadalītu failu vienādi divos failos, mēs izmantojam opciju “-n”. Norādot “-n 2”, fails tiek sadalīts vienādi divos failos.
split -n 2 index.txt>
