Failu sadalīšana un savienošana Linux operētājsistēmā ir diezgan vienkāršs uzdevums, kas ļaus mums fragmentēt failu vairākos mazākos failos, tas mums daudzos gadījumos palīdz sadrumstalot failus, kas aizņem daudz vietas atmiņā, vai nu to transportēt uz ārējām atmiņas vienībām, vai arī tādām drošības politikām kā fragmentētu un izplatītu mūsu datu kopiju uzturēšana. Šajā vienkāršajā procesā mēs izmantosim divas svarīgas komandas split un cat.
Indekss
Kas ir sadalīts?
Tas ir desantnieks sistēmām Unix kas ļauj mums sadalīt failu vairākos mazākos, tas izveido virkni failu ar paplašinājumu un sākotnējā faila nosaukuma korelāciju, spējot parametrizēt iegūto failu lielumu.
Lai iedziļinātos šīs komandas darbības sfērā un īpašībās, mēs varam izpildīt cilvēku sadalījumu, kur mēs varam redzēt tās detalizēto dokumentāciju
Kas ir kaķis?
No savas puses linux cat komanda ļauj ērti un efektīvi savienot un parādīt failus, tas ir, ar šo komandu mēs varam apskatīt dažādus teksta failus un arī savienot sadalītos failus.
Tāpat kā ar split, mēs varam apskatīt detalizētu kaķa dokumentāciju ar komandu man cat.
Kā sadalīt un savienot failus Linux, izmantojot split un cat
Tiklīdz jūs zināt sadalīšanas un kaķa komandu pamatus, būs diezgan viegli sadalīt un savienot failus Linux. Vispārīgam piemēram, kur mēs vēlamies sadalīt failu test.7z, kas sver 500 MB, vairākos 100 MB failos, mums vienkārši ir jāizpilda šāda komanda:
$ split -b 100m tes.7z dividido
Šī komanda atgriezīs 5 failus no 100 MB, kas izriet no sākotnējā faila, kam būs nosaukums splitaa, splitab un tā tālāk. Ir vērts atzīmēt, ka, ja mēs pievienojam parametru -d pie iepriekšējās instrukcijas iegūto failu nosaukums būtu skaitlisks, tas ir, split01, split02 ...
$ split -b -d 100m tes.7z dividido
Tagad, lai atkal pievienotos failiem, kurus esam sadalījuši, mums vienkārši jāizpilda šāda komanda no direktorijas, kurā tiek glabāti faili:
$ cat dividido* > testUnido.7z
Veicot šīs mazās, bet vienkāršās darbības, mēs varam vienkāršā un vienkāršā veidā sadalīt un savienot failus Linux. Es ceru, ka jums tas patiks un tiksimies nākamajā rakstā.
9 komentāri, atstājiet savus
tas darbojas arī video failos? Es domāju, ja man ir filma, kas ir sadalīta 2 videoklipos (viens turpinājums otram), vai es varu tos salikt, lai man būtu viens video ar visu saturu?
Nē, tā ir cita tēma !!!, jums tas jādara ar video redaktoru. Tas kalpo, lai sadalītu video failu daudzās daļās un pēc tam atkal pievienotos tām, taču, piemēram, visas videoklipa daļas nebūs iespējams atskaņot atsevišķi, jo tām nebūs galvenes, tikai pēc tam, kad tas tiks atskaņots, tiks atskaņots viss videoklips. pievienojieties vēlreiz. Ja nesaprotat, jautājiet vēlreiz.
Ak! Liels paldies par precizējumu
Esiet piesardzīgs ar kaķa kārtību!
Es domāju, ka tas nedarbojas labi, jo atkarībā no izmantotā video formāta pats fails satur informāciju par videoklipa ilgumu, kā arī citām lietām, tādēļ, ja izmantojat šo metodi, lai pievienotos diviem videoklipiem, visticamāk, Datu līmenī otrais fails tiek pievienots pirmajam, taču, mēģinot atskaņot failu, divi videoklipi netiks atskaņoti pēc kārtas, vai arī failā tiks parādīta kļūda vai tiks atskaņots tikai pirmais, gluži kā uzņemot visu videoklipu un daļas, kuras nevarat reproducēt abas daļas atsevišķi.
Sveicieni.
Kā man vajadzētu saspiest visus direktorijā esošos failus atsevišķos failos? piemēram, mapē1 ir fails1 fails2 un fails3, un es vēlos visus saspiestus failus, izņemot atsevišķi saspiestu failu1.7zip failu2.7zip failu3.7zip
Tas darbojas attēliem.iso?
Vai šajā procesā var būt viena bitu korupcija un sabojāt failu?
Kad mēģinu sadalīt failu, izmantojot sadalīšanu, tas man norāda ievades / izvades kļūdu
Ko es varu darīt, lai to atrisinātu? 🙁