Dijeljenje i pridruživanje datoteka u Linuxu prilično je jednostavan zadatak koji će nam omogućiti da datoteku fragmentiramo u nekoliko manjih datoteka, što nam često pomaže u fragmentiranju datoteka koje zauzimaju puno memorijskog prostora, bilo da ih prenosimo na vanjske jedinice za pohranu ili za sigurnosne politike poput održavanja fragmentiranih i distribuiranih kopija naših podataka. Za ovaj jednostavan postupak koristit ćemo dvije važne naredbe split i cat.
Što je podijeljeno?
To je naredba za sustave Unix koji nam omogućuje da datoteku podijelimo na nekoliko manjih, stvara niz datoteka s nastavkom i korelativom izvornog naziva datoteke, što može parameterizirati veličinu datoteka koje nastaju.
Da bismo proniknuli u opseg i karakteristike ove naredbe, možemo izvršiti man split gdje možemo vidjeti njezinu detaljnu dokumentaciju
Što je mačka?
Sa svoje strane, naredba linux mačka omogućuje vam spajanje i prikaz datoteka, lako i učinkovito, odnosno pomoću ove naredbe možemo pregledavati razne tekstualne datoteke, a također možemo spajati podijeljene datoteke.
Na isti način kao i kod split-a, s naredbom man cat možemo pogledati detaljnu dokumentaciju mačke.
Kako podijeliti i pridružiti datoteke u Linuxu pomoću split i cat
Jednom kada upoznate osnove naredbi split i cat, bit će prilično jednostavno podijeliti i pridružiti datoteke u Linuxu. Za općeniti primjer gdje želimo datoteku zvanu test.7z koja teži 500 MB podijeliti u nekoliko datoteka veličine 100 MB, jednostavno moramo izvršiti sljedeću naredbu:
$ split -b 100m tes.7z dividido
Ova naredba vratit će 5 datoteka veličine 100 mb koje su proizašle iz izvorne datoteke, koja će imati naziv sharedaa, sharedab i tako dalje. Vrijedno je napomenuti da ako dodamo parametar -d prethodnoj uputi naziv rezultirajućih datoteka bio bi numerički, to jest podijeljeno01, podijeljeno02 ...
$ split -b -d 100m tes.7z dividido
Sada, da bismo se ponovno pridružili datotekama koje smo podijelili, samo moramo izvršiti sljedeću naredbu iz direktorija u kojem su datoteke pohranjene:
$ cat dividido* > testUnido.7z
Ovim malim, ali jednostavnim koracima možemo dijeliti i spajati datoteke u Linuxu na jednostavan i lak način, nadam se da će vam se svidjeti i da se vidimo u budućem članku.