Журнал LinuxFormat - перейти на главную

LXF129:Совет месяца

Материал из Linuxformat
Перейти к: навигация, поиск

Совет месяца: Нарежьте мне это

Как передать объемный файл через Интернет? Если есть время, можно настроить P2P­-клиент; но, в спеш­ке прицепив его к электронному письму, вы скорее всего уткнетесь в сообщение «Превышен допустимый размер». К счастью, в Linux есть инструменты, позво­ляющие разрезать и склеивать файлы на лету.

Допустим, вы не можете прикреплять к письмам файлы больше 5 МБ, но хотите переслать товарищу двоичный файл Inkscape размером 9,1 МБ (пусть пора дуется). Наберите:

split ­b 5M inkscape

Эта команда нарежет Inkscape кусками: ключ -b 5M сообщает программе, что ка ж дый из них не дол­жен превышать 5 МБ. Иными словами, команда соз­даст два файла: на 5 и на 4,1 МБ. Они начинаются с ‘x’ и называются xaa и xab. Чтобы склеить их обратно, просто используйте cat:

cat xab >> xaa

Обратите внимание на >>: мы хотим дописать данные xab в конец xaa; > просто пере запишет его. Затем переименуйте xaa в inkscape, и готово!

Помимо передачи фильмов через Сеть, split так же может пригодиться для передачи файлов объемом больше 4,3 ГБ на DVD­R: просто нарежьте данные частями нужной длины и запишите на отдельные матрицы.

Персональные инструменты
купить
подписаться
Яндекс.Метрика