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 da fragmentiramo datoteke 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.
Šta je split
To je a komandu za sisteme Unix što nam omogućava da datoteku podijelimo na nekoliko manjih, stvara niz datoteka s nastavkom i korelativom izvornog imena datoteke, što može parameterizirati veličinu rezultirajućih datoteka.
Da bismo ušli u opseg i karakteristike ove naredbe, možemo izvršiti man split gdje možemo vidjeti njenu detaljnu dokumentaciju
Šta je mačka?
Sa svoje strane linux mačka naredba omogućava vam spajanje i prikaz datoteka, lako i efikasno, tj. 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 možemo pogledati detaljnu dokumentaciju mačke sa naredbom man cat.
Kako podijeliti i pridružiti datoteke u Linuxu koristeći 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 podijeliti datoteku zvanu test.7z koja teži 500 MB na nekoliko 100 MB datoteka, jednostavno moramo izvršiti sljedeću naredbu:
$ split -b 100m tes.7z dividido
Ova naredba će vratiti 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 ime rezultirajućih datoteka bilo bi numeričko, odnosno podijeljeno01, podijeljeno02 ...
$ split -b -d 100m tes.7z dividido
Sada, da bismo se ponovo pridružili datotekama koje smo podijelili, samo trebamo 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.
ovo vrijedi i za video datoteke? Mislim, ako imam film koji je podijeljen u 2 videozapisa (jedan nastavak drugog), mogu li ih spojiti tako da imaju jedan video sa svim sadržajem?
Ne, to je druga tema !!!, morate to učiniti pomoću video uređivača. To se koristi za dijeljenje video datoteke na više dijelova, a zatim im ponovno pridruživanje, ali na primjer, neće biti moguće reproducirati sve dijelove videozapisa odvojeno, jer neće imati zaglavlje, cijeli videozapis reproducirat će se samo jednom pridružite se ponovo. Ako ne razumijete, pitajte ponovo.
Oh! Puno vam hvala na pojašnjenju
Budite oprezni s redoslijedom mačke!
Mislim da to ne funkcionira tako dobro, jer ovisno o video formatu koji koristite, sama datoteka sadrži informacije o trajanju videozapisa, kao i o ostalim stvarima, pa ako koristite ovu metodu za spajanje dva videozapisa, najvjerojatnije koji dodaje sadržaj druge datoteke prvoj na razini podataka, ali kada pokušate reproducirati datoteku, dva videozapisa neće se reproducirati u nizu ili će vam se pojaviti pogreška u datoteci ili će se reproducirati samo prvi, kao da snimate cijeli videozapis i dijelove ne možete reproducirati dva dijela odvojeno.
Pozdrav.
Kako da se bavim sažimanjem svih datoteka u direktorijumu u pojedinačne datoteke? na primjer, u folderu1 nalazi se datoteka1 datoteka2 i datoteka3 i želim sve osim pojedinačno komprimirane datoteke1.7zip datoteka2.7zip datoteka3.7zip
Radi za images.iso?
U ovom procesu može doći do oštećenja u jednom dijelu i oštećenja datoteke?
Kada pokušam podijeliti datoteku pomoću split, govori mi greška u ulazu / izlazu
Šta mogu učiniti da to rešim? 🙁