scp시 파일명변경해서 전송하기

lightoml의 이미지

scp 이용해서 파일전송시 목적장소가 항상 디렉토리이어만 되나요? 목적장소 밑에 새로운 이름으로 저장하는 스크립트를 만들고 싶은데 어떻게 해야하는지 궁금합니다. 가령,

scp aaa.txt korea.kisti.or.kr:/data/bbb.txt

이렇게 하고 싶은데, 마지막을 항상 디렉토리로 해야하는 가 봅니다. 쉬운 해결방법 있을까요?

kukyakya의 이미지

음.. 제 박스에서는 잘 됩니다만;

dd if=aaa.txt | ssh korea.kisti.or.kr "dd of=bbb.txt"
이런건 어떠실지요

차리서의 이미지

혹시나 해서 방금 다시 실험해봤는데, 파일명으로도 잘 됩니다:

local.machine: ~ % scp foo.txt remote.machine:baz/bar.txt
userid@remote.machine's password:
foo.txt                   100%  147KB 147.4KB/s   00:00
local.machine: ~ % ssh remote.machine
userid@remote.machine's password:
remote.machine: ~ % ls baz
bar.txt
remote.machine: ~ % logout
local.machine: ~ %

--
자본주의, 자유민주주의 사회에서는 결국 자유마저 돈으로 사야하나보다.
사줄테니 제발 팔기나 해다오. 아직 내가 "사겠다"고 말하는 동안에 말이다!

--
자본주의, 자유민주주의 사회에서는 결국 자유마저 돈으로 사야하나보다.
사줄테니 제발 팔기나 해다오. 아직 내가 "사겠다"고 말하는 동안에 말이다!