Delitev in združevanje datotek v Linuxu je dokaj enostavna naloga, ki nam bo omogočila, da datoteko razdrobimo na več manjših datotek, to nam velikokrat pomaga, da razdrobimo datoteke, ki zavzamejo veliko pomnilniškega prostora, bodisi za prenos na zunanje pomnilniške enote ali za varnostne politike, kot je vzdrževanje razdrobljenih in distribuiranih kopij naših podatkov. Za ta preprost postopek bomo uporabili dva pomembna ukaza split in cat.
Kaj je razdeljeno?
To je Ukaz za sisteme Unix ki nam omogoča, da datoteko razdelimo na več manjših, ustvari vrsto datotek s pripono in korelativom izvirnega imena datoteke, ki lahko parametrira velikost nastalih datotek.
Da bi se poglobili v obseg in značilnosti tega ukaza, lahko izvedemo man split, kjer si lahko ogledamo njegovo podrobno dokumentacijo
Kaj je mačka
Po drugi strani pa ukaz mačka linux omogoča združitev in prikaz datotek, enostavno in učinkovito, to pomeni, da si s tem ukazom lahko ogledamo različne besedilne datoteke in lahko združimo tudi razdeljene datoteke.
Na enak način kot pri split-u si lahko z ukazom man cat ogledamo podrobno dokumentacijo o cat.
Kako razdeliti in združiti datoteke v Linuxu s pomočjo split in cat
Ko poznate osnove ukazov split in cat, bo datoteke v Linuxu dokaj enostavno razdeliti in združiti. Za splošen primer, ko želimo datoteko, imenovano test.7z, ki tehta 500 mb, razdeliti na več datotek s 100 MB, moramo preprosto izvesti naslednji ukaz:
$ split -b 100m tes.7z dividido
Ta ukaz bo vrnil 5 datotek velikosti 100 mb, ki izhajajo iz izvirne datoteke, ki bo imela ime splitaa, sharedab itd. Omeniti velja, da če dodamo parameter -d prejšnjemu navodilu bi bilo ime nastalih datotek številčno, to je razdeljeno01, razdeljeno02 ...
$ split -b -d 100m tes.7z dividido
Zdaj, da se ponovno pridružimo datotekam, ki smo jih razdelili, moramo samo izvesti naslednji ukaz iz imenika, v katerem so datoteke shranjene:
$ cat dividido* > testUnido.7z
S temi majhnimi, a preprostimi koraki lahko datoteke na Linuxu na preprost in enostaven način razdelimo in združimo, upam, da vam bo všeč in se vidimo v prihodnjem članku.
to deluje tudi za video datoteke? Mislim, če imam film, ki je razdeljen na 2 videoposnetka (eno nadaljevanje drugega), ali ju lahko sestavim, da dobim en sam video z vso vsebino?
Ne, to je druga tema! To morate storiti z video urejevalnikom. To se uporablja za razdelitev video datoteke na več delov in nato ponovno pridružitev, vendar na primer ne bo mogoče predvajati vseh delov videoposnetka ločeno, ker ne bodo imeli glave, celoten videoposnetek se bo predvajal šele, ko bo ponovno se pridruži. Če ne razumete, vprašajte še enkrat.
Oh! Najlepša hvala za pojasnilo
Bodite previdni pri vrstnem redu mačke!
Menim, da ne deluje dobro, saj datoteka, odvisno od video formata, ki ga uporabljate, vsebuje informacije o trajanju videoposnetka in drugih stvareh, zato je, če s to metodo združite dva videoposnetka, najverjetneje Vsebino druge datoteke dodajte prvi na podatkovni ravni, a ko poskušate datoteko predvajati, se videoposnetka ne bosta predvajala zaporedoma ali pa bo prišlo do napake v datoteki ali pa se bo predvajal samo prvi, tako kot če posnamete celoten videoposnetek in delov ne morete predvajati ločeno.
Lep pozdrav.
Kako naj stisnem vse datoteke v imeniku v posamezne datoteke? na primer, v mapi1 je datoteka1 datoteka2 in datoteka3 in želim vse, razen posamično stisnjene datoteke1.7zip datoteka2.7zip datoteka3.7zip
Deluje za images.iso?
Ali lahko v tem postopku pride do manjše korupcije in poškoduje datoteko?
Ko poskušam datoteko razdeliti s pomočjo split, mi pove napako vhod / izhod
Kaj lahko storim, da jo rešim? 🙁