Передача файлов по сети в zsh


ramok аватар

ramok - Posted on 31 Март 2011

Когда то тут был совет как копировать файлы по сети между компьютерами с помощью netcat и tar.


zsh умеет заменять netcat:
На хосте который будет применят файлы слушаем порт 1111, и вывод пренаправляем на распаковывающий tar

host1$ zmodload -i zsh/net/tcp && ztcp -ld3 1111 && ztcp -ad4 3 && tar zvxp <&4 && ztcp -c 3 && ztcp -c 4

На хосте откуда хотим передавать файлы отправляем на host1 запакованные файлы в директории $DIR

host2$ zmodload -i zsh/net/tcp && ztcp -d3 $HOST1 1111 && tar zc $DIR >&3 && ztcp -c 3
0
Ваша оценка: Ничего

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.