LINUX.ORG.RU

ksh + tar - split: как порезать архив?


0

0

день добрый

нужен самый простой вариант получения tar.gz архива, разбитого на куски по N байт, на машине с очень урезанным набором утилит (в частности нет split; сам tar и gzip есть). shell - ksh, других ЯП кроме него нет

варианты?

★★★★★

>на машине с очень урезанным набором утилит (в частности нет split; сам tar и gzip есть)

Может просто как-то залить туда split? Какая архитектура машины?

Sectoid ★★★★★
()
Ответ на: комментарий от Round

>man tar в области -M

Порылся. Не нашёл места где можно задать размер тома. Насколько я понял опция предназначена для случая, когда мы tar'им на стриммер (т.е. разбивка идёт по заполнению носителя?).

Sectoid ★★★★★
()
Ответ на: комментарий от Round

>man tar в области -M

идеология стриммерных кассет это здорово

jtootf ★★★★★
() автор топика
Ответ на: комментарий от Sectoid

>Порылся. Не нашёл места где можно задать размер тома. Насколько я понял опция предназначена для случая, когда мы tar'им на стриммер (т.е. разбивка идёт по заполнению носителя?).

--tape-length

jtootf ★★★★★
() автор топика
Ответ на: комментарий от Sectoid

>Может просто как-то залить туда split? Какая архитектура машины?

SH4, QNX 6.3

jtootf ★★★★★
() автор топика
Ответ на: комментарий от Laz

>А tar, оказывается, и своими силами может :)

он стрёмный. может я идиот, но порезать архив на куски по 2GiB мне пока не удалось

jtootf ★★★★★
() автор топика
Ответ на: комментарий от Laz

>Самый простой вариант - dd. Ключевые операнды (параметры) - bs, count и skip.

счас попробуем и его...

jtootf ★★★★★
() автор топика
Ответ на: комментарий от jtootf

> он стрёмный. может я идиот, но порезать архив на куски по 2GiB мне пока не удалось

Если это не нормальный GNU tar, а какой-нибудь реликт типа соляркиного, то и пытаться не стоит.

anonymous
()
Ответ на: комментарий от jtootf

ну если dd есть, то вообще сказка, а не жизнь :-)

Round ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.