Як розділити та об’єднати файли в 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 простим і легким способом, сподіваюся, вам сподобається і побачимось у наступній статті.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  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.   Фред - сказав він

    Коли я намагаюся розділити файл за допомогою split, він повідомляє мені про помилку вводу / виводу

    Що я можу зробити, щоб це вирішити? 🙁