Дијељење и придруживање датотека у Линуку прилично је једноставан задатак који ће нам омогућити да датотеку фрагментирамо у неколико мањих датотека, то нам често помаже да фрагментирамо датотеке које заузимају пуно меморијског простора, било да их преносимо на вањске јединице за складиштење или за безбедносне политике попут одржавања фрагментираних и дистрибуираних копија наших података. За овај једноставан поступак користићемо две важне команде сплит и цат.
Шта се дели?
То је команда за системе уник што нам омогућава да датотеку поделимо на неколико мањих, ствара низ датотека са наставком и корелативом оригиналног имена датотеке, уз могућност параметеризације величине резултујућих датотека.
Да бисмо ушли у опсег и карактеристике ове наредбе, можемо извршити ман сплит где можемо видети њену детаљну документацију
Шта је мачка?
Са своје стране линук мачка наредба омогућава вам спајање и приказивање датотека, лако и ефикасно, тј. помоћу ове наредбе можемо прегледати разне текстуалне датотеке, а такође можемо повезати подељене датотеке.
На исти начин као и код сплит-а, са командом ман цат можемо прегледати детаљну документацију мачке.
Како поделити и придружити датотеке у Линуку користећи сплит и цат
Једном када упознате основе наредби сплит и цат, биће прилично лако подијелити и придружити датотеке у Линуку. За општи пример где желимо поделити датотеку звану тест.7з која тежи 500МБ на неколико 100МБ датотека, једноставно морамо извршити следећу наредбу:
$ split -b 100m tes.7z dividido
Ова наредба ће вратити 5 датотека величине 100 мб које су произашле из оригиналне датотеке, која ће имати назив схаредаа, схаредаб и тако даље. Вреди напоменути да ако додамо параметар -d претходном упутству назив резултујућих датотека био би нумерички, то јест сплит01, сплит02 ...
$ split -b -d 100m tes.7z dividido
Сада, да бисмо се поново придружили датотекама које смо поделили, само треба да извршимо следећу наредбу из директоријума у којем су датотеке ускладиштене:
$ cat dividido* > testUnido.7z
Овим малим, али једноставним корацима можемо делити и спајати датотеке у Линуку на једноставан и лак начин, надам се да ће вам се свидети и да се видимо у будућем чланку.
ово такође ради за видео датотеке? Мислим, ако имам филм који је подељен на 2 видео записа (један наставак другог), могу ли их спојити тако да имају један видео са свим садржајем?
Не, то је друга тема! То морате да урадите помоћу видео уређивача. Ово служи за поделу видео датотеке на више делова, а затим им поновно придруживање, али на пример, неће бити могуће репродуковати све делове видео снимка одвојено, јер неће имати заглавље, већ ће се репродуковати цео видео запис након што се репродукује. придружите се поново. Ако не разумете, питајте поново.
Ох! Пуно вам хвала на појашњењу
Будите опрезни са редоследом мачке!
Мислим да то не функционише тако добро, јер у зависности од видео формата који користите, сама датотека садржи информације о трајању видео записа, као и друге ствари, па ако користите овај метод за спајање два видео записа, највероватније је то додаје садржај друге датотеке првој на нивоу података, али када покушате да репродукујете датотеку, два видео записа се неће репродуковати у низу или ће вам се појавити грешка у датотеци или ће се репродуковати само први, као да снимите цео видео запис и делове не можете да репродукујете два дела одвојено.
Поздрав.
Како да се бавим сажимањем свих датотека у директоријуму у појединачне датотеке? на пример, у фолдеру1 налази се датотека1 датотека2 и датотека3 и желим све осим појединачно компресоване датотеке1.7зип датотека2.7зип датотека3.7зип
Ради за слике.исо?
У овом процесу може доћи до оштећења датотеке и оштећења датотеке?
Када покушам да подијелим датотеку помоћу сплит, говори ми грешка у улазу / излазу
Шта могу учинити да то решим? 🙁