Võimalusi on palju jagada suur fail mitmeks väiksemaks, kuna see on üsna igapäevane ülesanne, mida paljud kasutajad mõnikord vajavad, näiteks selleks, et näiteks meili teel saata faile, mis ei aktsepteeri manustes sisalduva kindla summa ületamist jne Windowsis teavad paljud selleks kasutatavat programmi Hacha ja GNU / Linuxis saame installida muid sarnaseid alternatiive nagu Hoz.
Olen mõnda aega sirpi kasutanud, kuid pole seda pikka aega uuesti kasutanud ega tea praegu projekti seisu. Samuti olemas muud alternatiivid nagu Dalle, lihtsa graafilise liidese abil, mis aitab meil soovitud failid jagada nii paljudeks osadeks, kui soovime, või valida nende osade suuruse, milles see killustub. Lisaks võimaldab Dalle valida ka osade väljundvormingu tüübi (Ax, SplitFile, ZIP, Generic, Astrotite jne).
Kindlasti teate ka muid alternatiive, kuid täna räägin neist käsk betoon, mida saate failide osadeks jagamiseks kasutada oma distroopuldi konsoolist. Seda käsku, millest ma räägin, nimetatakse poolitatudja kindlasti olete sellest juba midagi kuulnud või olete seda kasutanud. Kuid neile, kes seda veel ei tea, öeldes, et see on programm, mis võimaldab teil faile jagada nende sisu põhjal, selle asemel, et teha seda nende suuruse järgi nagu ülejäänud, ja millel võib olla eeliseid.
Nagu sa tead, jagada saab faile jagada kindla suurusega tükkideks, kuid poolitatud See on variant, mis tuvastab grammipiirid sisu põhjal. Näiteks kujutage ette, et teil on tekstifail nimega test, mille kavatsete jagada tekstifragmentideks vastavalt tekstis sisalduvale eraldajale. Kujutage näiteks ette, et testfail sisaldab järgmist:
1 -Hola
2 -Esto
3 -Es
4 -Una
5 -Prueba
Järgmise käsuga luuakse numbriga 3 algav rida veel üks fragment ja iga osa nimetatakse hello1 (ridadega 1 ja 2) ja hello2 (ridadega 3 kuni 5):
csplit prueba 3 -f hola
Võiksime lisada ka soovitud ridade arvu. Kujutage näiteks ette, et soovime luua faili, mis sisaldab kuni 3. rida, järgmised 3-4 ja veel 2 rida:
csplit prueba 3 {2} -f hola
Ja muidugi saate selle käsu jaoks palju muid võimalusi näha man csplit ...