Линейный fragment по размеру?

Github ограничивает загрузку файлов до 100 МБ . Это неудачно для публичных данных. Я знаю, что могу разделить двоичные файлы с помощью dd . То, что я хотел бы сделать, это разбить их все на файлы размером 99 МБ, но здесь есть одна загвоздка, я не хочу разбивать строку – только новую строку. Есть ли простой способ разбить файлы на куски по размеру, но не по средней линии.

пример

 #/bin/sh for i in $(seq 1 1000000); do echo "This is a test sentence." >> file done; 

Сейчас file размером 26 МБ. Мне бы хотелось, чтобы этот файл был разбит на куски по 1 МБ, но никогда нигде не разбивался, а был только граница строки ( \n ).

One Solution collect form web for “Линейный fragment по размеру?”

Я пропустил это в документации, так что в случае, если это поможет кому-то еще

-C , --line-bytes=SIZE ставить не более SIZE байтов записей на выходной файл

Просто проигнорируйте -n, --number=CHUNKS Мне все равно не пришлось это использовать.

Interesting Posts

Просмотр видеороликов YouTube в терминале

UNIX (непоставленный) день года с даты поставки?

Как реализовать циклический поток данных между взаимосвязанными командами?

ls command – список файлов, содержащих определенную строку в имени файла и принадлежащих к определенному типу

Использование awk для поиска строки, содержащей символы

маршрутизация нескольких маршрутов для определенного порта src

Systemd не видит / dev / disk / by-label / tmp

Есть ли альтернатива команде «sed -i» в Solaris?

Хорошая видеокарта для ТВ-выхода

Сетевое соединение CentOS разрывается каждые 5 минут

Почему это все еще требует установки Java 7? Я не хочу Java 7, могу ли я как-то остановить его от попытки?

Каковы требуемые зависимости сборки mesa для дистрибутивов на основе Debian?

Используйте sed для извлечения переменной из 1 файла и поместите ее в другую

Что-то (ALSA или pulseaudio) изменяет громкость погружения при подключении bluetooth

pmap зависает в процессе OOM

Linux и Unix - лучшая ОС в мире.