Как да разделяте и присъединявате файлове в Linux

Разделянето и присъединяването на файлове в Linux е доста проста задача, която ще ни позволи да фрагментираме файл в няколко по-малки файла, това ни помага в много случаи да фрагментираме файлове, които заемат много място в паметта, било да го транспортираме на външни устройства за съхранение или за политики за сигурност като поддържане на фрагментирани и разпределени копия на нашите данни. За този прост процес ще използваме две важни команди split и cat.

Какво е разделено?

Това е comando за системи Unix  което ни позволява да разделим файл на няколко по-малки, той създава поредица от файлове с разширението и корелатив на оригиналното име на файл, като може да параметризира размера на получените файлове.

За да се задълбочим в обхвата и характеристиките на тази команда, можем да изпълним разделянето на човека, където можем да видим нейната подробна документация

Какво е котка?

От своя страна команда linux котка ви позволява да свързвате и показвате файлове, лесно и ефективно, тоест с тази команда можем да преглеждаме различни текстови файлове и също така да обединяваме разделени файлове.

По същия начин, както при split можем да видим подробната документация на cat с командата man cat.

Как да разделяме и присъединяваме файлове в Linux, използвайки split и cat

След като знаете основите на командите split и cat, ще бъде доста лесно да разделите и да присъедините файлове в Linux. За общ пример, в който искаме да разделим файл, наречен test.7z, който тежи 500 mb, на няколко 100mb файла, просто трябва да изпълним следната команда:

$ split -b 100m tes.7z dividido

Тази команда ще върне 5 файла от 100 mb, получени от оригиналния файл, който ще носи името splitaa, splitab и т.н. Струва си да се отбележи, че ако добавим параметъра -d към предишната инструкция, името на получените файлове ще бъде числово, тоест разделено01, разделено02 ...

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

Сега, за да се присъединим към файловете, които сме разделили, просто трябва да изпълним следната команда от директорията, в която се съхраняват файловете:

$ cat dividido* > testUnido.7z

С тези малки, но прости стъпки можем да разделяме и съединяваме файлове в Linux по лесен и лесен начин, надявам се да ви хареса и да се видим в бъдеща статия.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Рурик Макео Поазо каза той

    това работи и за видео файлове? Искам да кажа, ако имам филм, който е разделен на 2 видеоклипа (едното продължение на другия), мога ли да ги събера, за да има един видеоклип с цялото съдържание?

    1.    татис каза той

      Не, това е друга тема !!!, трябва да го направите с видео редактор. Това служи за разделяне на видео файл на много части и след това повторно присъединяване към тях, но например няма да е възможно да се възпроизвеждат всички части на видеото поотделно, тъй като те няма да имат хедър, само целият видеоклип ще бъде възпроизведен, след като бъде възпроизведен. присъединете се отново. Ако не разбирате, попитайте отново.

      1.    Рурик Макео Поазо каза той

        О! Благодаря ви много за разяснението

  2.   Старият Linuxero каза той

    Внимавайте с реда на котката!

  3.   мдиастоледо каза той

    Мисля, че не работи добре, тъй като в зависимост от използвания от вас видео формат, самият файл носи информация за продължителността на видеоклипа, както и други неща, така че ако използвате този метод за присъединяване на два видеоклипа, най-вероятно е добавете съдържанието на втория файл към първия на ниво данни, но когато се опитате да възпроизведете файла, двата видеоклипа няма да се възпроизвеждат подред, или ще ви даде грешка във файла или ще се възпроизведе само първият, точно както ако направите цял видеоклип и части не можете да възпроизвеждате двете части поотделно.

    Поздрави.

  4.   Jaime каза той

    Как трябва да компресирам всички файлове в дадена директория в отделни файлове? например в папка1 има файл1 файл2 и файл3 и искам всички освен индивидуално компресиран файл1.7zip файл2.7zip файл3.7zip

  5.   йосвалдо каза той

    Работи за images.iso?

  6.   йосвалдо каза той

    Може ли да има корупция в този процес и да повреди файла?

  7.   Fred каза той

    Когато се опитвам да разделя файл с помощта на split, той ми казва грешка при въвеждане / извеждане

    Какво мога да направя, за да го разреша? 🙁