Як падзяліць і далучыць файлы ў Linux

Раздзяленне і далучэнне файлаў у Linux - даволі простая задача, якая дазволіць нам фрагментаваць файл на некалькі больш дробных файлаў. Гэта шмат разоў дапамагае нам фрагментаваць файлы, якія займаюць шмат месца ў памяці, альбо для іх транспарціроўкі на знешніх блоках захоўвання, альбо для палітык бяспекі, такіх як захаванне фрагментаваных і распаўсюджаных копій нашых дадзеных. Для гэтага простага працэсу мы будзем выкарыстоўваць дзве важныя каманды split і cat.

Што такое раскол?

гэта каманда для сістэм юнікс  што дазваляе нам падзяліць файл на некалькі меншых, ён стварае серыю файлаў з пашырэннем і карэлятывам зыходнага імя файла, маючы магчымасць параметрызаваць памер атрыманых файлаў.

Каб паглыбіцца ў сферу і характарыстыкі гэтай каманды, мы можам выканаць спліт-раздзел, дзе мы можам убачыць падрабязную дакументацыю

Што такое кошка?

Са свайго боку каманда Linux cat дазваляе аб'ядноўваць і адлюстроўваць файлы лёгка і эфектыўна, гэта значыць з дапамогай гэтай каманды мы можам праглядаць розныя тэкставыя файлы, а таксама аб'ядноўваць падзеленыя файлы.

Гэтак жа, як і з split, мы можам праглядзець падрабязную дакументацыю пра cat з камандай man cat.

Як падзяліць і далучыць файлы ў Linux з дапамогай split і cat

Пасля таго, як вы даведаецеся асновы каманд split і cat, будзе даволі лёгка падзяліць і аб'яднаць файлы ў Linux. Для агульнага прыкладу, калі мы хочам падзяліць файл пад назвай test.7z, які важыць 500 Мб, на некалькі файлаў памерам 100 Мб, нам проста трэба выканаць наступную каманду:

$ split -b 100m tes.7z dividido

Гэтая каманда верне 5 файлаў памерам 100 мб, якія атрыманы ў выніку зыходнага файла, які будзе мець назву sharedaa, sharedab і гэтак далей. Варта адзначыць, што калі мы дадамо параметр -d да папярэдняй інструкцыі імя атрыманых файлаў будзе лікавым, гэта значыць, падзелена01, падзелена02 ...

$ split -b -d 100m tes.7z dividido

Цяпер, каб зноў далучыцца да файлаў, якія мы падзялілі, нам проста трэба выканаць наступную каманду з каталога, дзе захоўваюцца файлы:

$ cat dividido* > testUnido.7z

З дапамогай гэтых невялікіх, але простых крокаў мы можам падзяліць і далучыць файлы ў Linux простым і простым спосабам, спадзяюся, вам спадабаецца і да сустрэчы ў будучай артыкуле.


9 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Рурык Макео Пуазо сказаў

    гэта таксама працуе для відэафайлаў? Я маю на ўвазе, калі ў мяне ёсць фільм, які падзелены на 2 відэа (адно працяг іншага), ці магу я сабраць іх, каб атрымалася адзінае відэа з усім зместам?

    1.    татыз сказаў

      Не, гэта іншая тэма !!!, вы павінны зрабіць гэта з дапамогай відэарэдактара. Гэта выкарыстоўваецца для падзелу відэафайла на мноства частак, а затым далучэння да іх, але, напрыклад, немагчыма прайграць усе часткі відэа асобна, таму што ў іх не будзе загалоўка, усё відэа будзе прайгравацца толькі пасля таго, як яно з'явіцца далучайцеся яшчэ раз. Калі вы не разумееце, запытайцеся яшчэ раз.

      1.    Рурык Макео Пуазо сказаў

        О! Вялікі дзякуй за тлумачэнні

  2.   Стары Linuxero сказаў

    Будзьце ўважлівыя з парадкам кошкі!

  3.   мдыясталеда сказаў

    Я думаю, што гэта працуе не так добра, бо ў залежнасці ад фармату відэа, які вы выкарыстоўваеце, сам файл нясе інфармацыю пра працягласць відэа, а таксама іншыя рэчы, таму, калі вы выкарыстоўваеце гэты метад для аб'яднання двух відэа, хутчэй за ўсё які дадае змест другога файла да першага на ўзроўні дадзеных, але пры спробе прайгравання файла два відэа не будуць прайгравацца запар, альбо гэта выдасць памылку ў файле, альбо будзе прайграна толькі першае, як калі б вы зрабілі цэлае відэа і партыі, вы не можаце гуляць дзве партыі асобна.

    Прывітанне.

  4.   Хайме сказаў

    Як мне сціснуць усе файлы ў каталогу ў асобныя файлы? напрыклад, у папцы1 ёсць файл1 файл2 і файл3, і я хачу ўсе, акрамя індывідуальна сціснутага файла1.7zip файл2.7zip файл3.7zip

  5.   ёсвальда сказаў

    Гэта працуе для images.iso?

  6.   ёсвальда сказаў

    У гэтым працэсе можа адбыцца пашкоджанне файла і пашкоджанне файла?

  7.   Фрэд сказаў

    Калі я спрабую падзяліць файл, выкарыстоўваючы спліт, ён паведамляе мне пра памылку ўводу / вываду

    Што я магу зрабіць, каб яе вырашыць? 🙁