search

Sunday, June 10, 2012

fedora 17: Как разбить файл на несколько частей

К примеру, есть папка размером 5 Гб. Необходимо разбить ее на несколько частей, размером по 2 Гб. Первое что надо сделать - это создать из папки файл, который потом можно будет разрезать. Для этого откройте терминал и выполните команду:
tar -cvf file.tar Directory

При создании файла алгоритмы сжатия не применяются, что очень сильно экономит время.

Теперь разобъем созданный файл на части. Для этого выполняем команду:
split -b 2000m file.tar splitted

, где 2000m - размер части файла, splitted - базовая часть имень новых файлов.

Собрать разрезанные файлы можно командой:
cat splittedaa splittedab ... > newfile


Для того, чтобы это работало и в Windows, есть порт утилит Linux. Называется он UnxUtils.

Существует и более простой способ. Почему-то, если нажать правой кнопкой на папке и выбрать Compress, то в открывшемся окне для любого из форматов опция Split недоступна. Однако, если открыть стандартный менеджер архивов для Gnome (в fedora он называется Archive Manager) и создать архив .zip, то его разрезать уже можно. Вот только размер ограничен 1000 Mb.

Также можно установить peazip - кросс-платформенный архиватор с очень обширным функционалом.

No comments:

Post a Comment