Linux разбить файл на несколько частей, а потом склеить

 
Столкнулся с задачей: необходимо стянуть с сервера большой файл, 100+ Гб, но вот незадача, не стабильное соединение. Выкачается за несколько часов, например 70 Гб и соединение обрывается, а это и время и трафик. Самое простое на мой взгляд решение - это разбить файл на кусочки, выкачать их и потом склеить снова в большой файл...


  • Разбить на кусочки по 10 Гб, можно такой командой:




  • split -b 10G big_file.ext
     
  • при этом имена файлов будут типа: xaa, xab, xac..
  • Далее копируем их к себе
  • Склеиваем в Linux:
    cat xaa xab xac > big_file.ext
  • Склеиваем в Windows:

    copy /B xaa+xab+xac big_file.ext

Комментарии

Популярные сообщения из этого блога

Права на папки и файлы (unix/chmod)

Автоматическое монтирование дисков и разделов в Linux или что такое fstab? Проблема Debian

Как подключить сетевой диск Windows в Linux