리눅스

nc로 서버에서 서버로 파일 보내기

ShineWithMe 2013. 12. 12. 21:08




받을 서버 

]$ nc -l 8888 | tar -xvf -

위와 같이 하면 8888 포트로 받을 준비를 하며, tar 파일을 받아서 압축을 풀어 현재폴더(명령을 실행 위치)에 저장한다



보낼 서버

받을 서버 ip가  123.123.123.123라 가정한다

]$ tar -cvf - * | nc 123.123.123.123 8888

위와 같이 하면 받을서버로 현재폴더에 있는 모든 파일을 보낸다. * 위치에 폴더나 파일을 대신해도 된다.