내 디렉토리의 모든 파일을 netcat하는 방법은 무엇입니까?

내 디렉토리의 모든 파일을 netcat하는 방법은 무엇입니까?

다른 컴퓨터로 netcat하려는 파일 디렉터리가 있습니다.

하나는

nc <ip> <port> < sample.fls

하지만 다음 디렉토리가 있다면

sample1.fls
sample2.fls
sample3.fls
sample4.fls
sample5.fls
sample6.fls

하나의 명령으로 이 모든 파일을 어떻게 netcat할 수 있습니까?

답변1

수신자에서 대상 디렉터리로 이동하여 다음을 실행합니다.

nc -l $tcp_port |tar xf -

그런 다음 보낸 사람에게:

cd sourcedirectory
tar cf - . | nc $destination_host $tcp_port

관련 정보