csplit: возьми топор и разбей большие файлы на части

Топор викинга

Как и в известной программе Hacha, для Linux существует очень похожая программа с графическим интерфейсом пользователя под названием Hoz, о которой мы говорили ранее. Но сегодня мы познакомим вас с использованием команда csplit, инструмент командной строки с той же целью, что и предыдущие программы, то есть разделение больших файлов на части, чтобы они не были такими тяжелыми.

С csplit мы добьемся этого файлы, которые слишком тяжелые Их можно разделить на части определенного размера, чтобы с ними было удобнее обращаться. Например, если у нас прерывистое или медленное соединение, лучше обрабатывать легкие файлы, чтобы избежать этого в середине или когда передача большого файла заканчивается, когда мы долго ждали, все раздражает, и мы придется начинать заново. Или прикрепить файлы к нескольким электронным письмам, чтобы они не превышали лимит, установленный почтовым сервером и т. Д.

Синтаксис csplit это:

csplit [opciones] fichero num_partes ...

Лас- доступные варианты более интересны:

Вариант, Описание

-f, чтобы определить префикс или шаблон для частей вместо значения по умолчанию «xx».

-n, чтобы указать количество цифр в суффиксе вместо 2 по умолчанию (xx00).

-s, без вывода сообщений в тихом режиме.

–Справка, отображение справки по доступным параметрам.

Например, делить Пример из 4 частей с названием «часть»:

csplit, пример 4 -f часть

к собрать его обратно достаточно простого (где n - последняя часть):

cat parte[0-3] > ejemplo

И мы переходим от part00, part01, part02 и part03, чтобы снова получить наш файл примера.

Вот как просто базовое использование csplit для разделения наших файлов на части. Есть и другие варианты, но для новичков, которые еще этого не знают и нуждаются в мини-уроке, чтобы начать работу, этого достаточно. Если у вас есть вопросы или предложения, вы можете оставить свой комментарии. Добро пожаловать!


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Джи Риера сказал

    Спасибо! Очень полезно!