![scp 명령을 통해 단일 파일을 여러 파일로 복사하는 방법](https://linux55.com/image/211624/scp%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%ED%86%B5%ED%95%B4%20%EB%8B%A8%EC%9D%BC%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%97%AC%EB%9F%AC%20%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%EB%B3%B5%EC%82%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
./a 폴더가 {a1, a2, a3}과 같은 원격 디렉터리로 전송되도록 scp 명령을 통해 단일 파일을 복사하고 싶습니다. 즉, 단일 파일의 여러 복사본을 원합니다.
예는 다음과 같습니다.
scp -r a/ 'user@server:~/Data/{a1, a2, a3}'
scp: ambiguous target
답변1
이 cp
명령과 마찬가지로 단일 호출로 파일이나 디렉터리를 여러 위치에 복사할 수 없습니다. 대신 파일이나 디렉터리를 전송하고 원격으로 복사하세요.
scp -r a user@server:Data/a1
ssh user@server 'cd Data && cp -r a1 a2 && cp -r a1 a3'