Linux: Копирование файлов по сети

Sep 21, 2009 14:08

Набрёл на статью про копирование файлов и директорий по сети.
Краткая памятка для себя :)
  1. scp - Копировани по ssh каналу. Для директорий добавляем -r
  2. sftp - То же, что и scp, но в интерактивном режиме, в догонку не умеет копировать директории
  3. netcat (опционально pipeviever для показа статистики) - Копирование без шифрования, поидее наиболее быстрое.
Примеры использования ...
Netcat:
Файлы без архивирования:
  • На отправляющей стороне:
    cat file | pv | nc remotehost remoteport или nc remotehost remoteport < file
  • На принимающей стороне:
    nc -l remoteport | pv | cat > file или nc -l remoteport > file

Файлы и директории с архивированием (сжатием):
  • На отправляющей стороне:
    tar -c[j|z]f - file [| pv ]| nc remotehost remoteport
  • На принимающей стороне:
    nc -l remoteport [| pv ]| tar x[j|z]
При использовании сжатия опции j либо z указываются на обеих сторонах.

network, linux

Previous post Next post
Up