alpacon cp

로컬 머신과 원격 서버 간 파일을 복사합니다. SSH와 유사한 user@host:path 구문을 지원하여 원격 경로에 사용자 이름을 인라인으로 지정할 수 있습니다.

alpacon cp [SOURCE...] [DESTINATION] [flags]

원격 경로는 [USER@]SERVER:/path 형식을 사용합니다.

옵션 (Options)

  -h, --help               cp 명령어에 대한 도움말 출력
  -r, --recursive          디렉토리 재귀적으로 복사
  -u, --username string    사용자 이름 지정
  -g, --groupname string   그룹 이름 지정

예제

원격 서버로 파일 업로드:

alpacon cp /local/file1.txt /local/file2.txt my-server:/remote/path/

디렉토리 업로드 또는 다운로드:

alpacon cp -r /local/directory my-server:/remote/path/
alpacon cp -r my-server:/remote/directory /local/path/

원격 서버에서 파일 다운로드:

alpacon cp my-server:/remote/file.txt /local/path/

SSH-like 구문으로 사용자 이름 지정:

alpacon cp /local/file.txt admin@my-server:/remote/path/
alpacon cp -r admin@my-server:/var/log/ /local/logs/

플래그로 사용자 이름 지정:

alpacon cp -u admin /local/file.txt my-server:/remote/path/

그룹 이름 지정:

alpacon cp -g developers /local/file.txt my-server:/remote/path/