看到可以用一条命令传输文件
gzip -c aa.txt | ssh root@192.168.1.1 " gunzip -c - > /home/bb.txt"
请问这条命令怎么理解?
还有,发现对文件夹进行这样的操作会失败,有什么办法传输文件夹么?
求指教
大家讲道理2017-04-18 10:21:20
gzip -h
으아아아gunzip -h
으아아아무슨 일이 일어나는지 모르겠습니다. 두 명령에 대한 도움말 문서가 동일합니다.
즉, -c
은 파일을 압축하지 않고 바로 표준 출력으로 출력합니다.
gunzip -
은 파일에서 압축된 파일을 받는 대신 표준 입력에서 받습니다.
|
: 파이프 >
: 리디렉션
gzip -c aa.txt
: aa.txt 파일을 압축하고 압축된 결과를 표준 출력
ssh root@192.168.1.1 "命令":
원격 컴퓨터에서 명령 실행
명령 gunzip -c -
: 파일의 압축을 푼다. 압축된 원본 파일을 표준 입력에서 전달하고 출력 결과를 표준 출력으로 직접 출력한다
> /home/bb.txt
: 표준 출력을 파일로 리디렉션 /home/bb.txt
gzip은 디렉토리 작업을 지원하지 않습니다