sbx cp
sbx cp
sbx cp는 샌드박스와 호스트 사이에서 파일이나 디렉터리를 복사하는 명령이에요.
출처: 문서
본문
sbx cp는 샌드박스와 호스트 사이에서 파일·디렉터리를 복사해요. SRC나 DST 중 하나는 SANDBOX:PATH 형식의 샌드박스 경로여야 하고, 다른 하나는 로컬 경로여야 해요. 샌드박스 간 복사는 지원되지 않아요. --cloud를 쓰면 클라우드 샌드박스 ID(sbx_*) 또는 sbx --cloud ls의 이름을 사용해요. 클라우드 전송은 로컬 sandboxd 대신 Docker Sandboxes Cloud 파일 API를 거쳐요.
디렉터리를 복사하면 디렉터리 자체가 대상에 놓여요. 대상 경로가 없으면 생성되고, 이미 디렉터리로 존재하면 소스가 그 안에 놓여요.
sbx cp [flags] SRC DST
지원하는 옵션은 다음과 같아요.
| 옵션 | 기본값 | 설명 |
|---|---|---|
-L, --follow-link |
소스 경로의 심볼릭 링크를 따라가요. |
예시
# Copy a file from host to sandbox
sbx cp ./config.json my-sandbox:/home/user/
# Copy a file from sandbox to host
sbx cp my-sandbox:/home/user/output.log ./
# Copy a directory
sbx cp ./src/ my-sandbox:/home/user/src
# Copy to/from a cloud sandbox
sbx --cloud cp ./config.json sbx_abc:/workspace/config.json
sbx --cloud cp sbx_abc:/workspace/out.log ./