08 Февраль, 2014

Как поделить tar.gz архив на блоки

Иногда для обхода ограничений на максимальный размер файла тех или иных сервисах приходится разбивать архивы на куски. Например в WinRAR такой функционал имеется изначально. Но что делать если мы хотим разбить архив на Linux-сервере где в наличии любимые утилиты tar и gzip?

Все очень просто - нам поможет утилита split:

Архивирование с разбивкой на блоки по 2Gb

tar cvzf - backup_dir/ | split --bytes=2000MB - backup.tar.gz.

«Склейка» блоков и разархивирование:

cat backup.tar.gz.* | tar xzvf -

Новый комментарий

comments powered by Disqus