scp 명령을 통해 단일 파일을 여러 파일로 복사하는 방법

scp 명령을 통해 단일 파일을 여러 파일로 복사하는 방법

./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'

관련 정보