Инструменты пользователя

Инструменты сайта


os:linux:common:setevoe_potokovoe_kopirovanie_dannyx

Сетевое потоковое копирование данных

Для данных целей хорошо подходит программа GNU Netcat.

Например, для переноса большого количества файлов по сети можно использовать следующий подход:

  • на компьютере, с которого требуется передать файлы (сервере), выполняем:
    $ tar -cp <каталог_или_файл_который_надо_перенести> | nc -q3 -l -p 7878
  • на компьютере, принимающем файлы (клиенте):
    $ nc -w3 <имя_сервера> 7878 | tar -xv -C <каталог_куда_класть_файлы>

Если переносятся много файлов с текстовой информацией, уместно добавить ключ -j или -z к командам tar для использования сжатия потока.

Дискуссия

Enter your comment
 
os/linux/common/setevoe_potokovoe_kopirovanie_dannyx.txt · Последние изменения: 16.11.2009 20:26 (внешнее изменение)

Инструменты страницы