вторник, 22 января 2013 г.

Разбиение tar-архива на части

Очень часто возникает необходимость разбить архив на части (записать на диск, передать по почте и т.д.)
Для этого делаем следующее:

tar -czf - ./_имя_архива_.tar.gz  | split -d -b 10m _имя_архива_.tar.gz  (разбить существующий архив)
tar -czf - ./_директория_ | split -d -b 10m _имя_архива_.tar.gz  (создать архив и разбить его на части)
cat * | tar xzf -   (собрать)