Страница 1 из 1

[Решено: man dd] Скопировать большой файл по кускам

Добавлено: 24 янв 2008, 23:06
master_of_shadows
Вот бьюсь уже часа 1.5 не могу найти решение.

Есть файл весящий 1.3 Гига. Места на винте 300 мб. Надо файл скопировать по кускам (700 мб) на флешку. Т.е. надо в начале скопировать начало 0-700мб, затем продолжение 700мб-1.3Гб. Но как?

cp не умеет, split не катит - места нет.

Гугл не помогает... Что делать?

Добавлено: 24 янв 2008, 23:13
exe
man dd

ps. dd if=source of=dest bs=1M count=712 skip=[0|712]
или seek, или ещё что-то там.

Добавлено: 24 янв 2008, 23:31
master_of_shadows
Спасибо большое :) !
Всю жисть думал что dd чисто диск переписать :lol:.

skip, ибо seek скипает блоки в output file.

Добавлено: 25 янв 2008, 00:42
br
алсо man split

Добавлено: 25 янв 2008, 01:01
master_of_shadows
Я ж написал, что места нет. split ложит файлы рядом с исходным.

Добавлено: 25 янв 2008, 01:17
booxter
А калі папярэдне перайсці ў іншы каталог?

Добавлено: 25 янв 2008, 02:20
master_of_shadows
split не работает. Так как ему надо столько же места, сколько и весит файл. А у меня флешка гиг. Если он не может писать - он ругается и вываливается. Кстати, то же самое и p7z при сжатии и разбиении на куски - нет места, падает...

Эх, где те славные времена ДОС-а когда программки спрашивали что делать, если места нет :(.