본문으로 바로가기

scp 명령어 정리

category Linux 2022. 7. 15. 17:07

scp 명령어

scp는 리눅스에서 사용하는 파일 전송 프로토콜로 ssh 원격 접속 프로토콜을 기반으로 하고 있습니다. 원격지에 있는 파일과 디렉터리를 보내거나 받을 때 사용하는 명령어 입니다.

원격지로 전송

  • 단일 파일 전송
    • scp file1 root@1.1.1.1:/home/remote
  • 복수 파일 전송
    • scp file1 file2 root@1.1.1.1:/home/remote
  • 디렉터리 전송
    • scp -r dir1 root@1.1.1.1:/home/remote
  • 추가 옵션
    • p : 원본 권한 유지
    • P : 포트 번호 지정
    • c : 압축 복사
    • v : 전송 과정 출력
    • a : 아카이브 모드

로컬로 수신

  • 단일 파일 수신
    • scp root@1.1.1.1:/home/remote/file1 /home/local
  • 복수 파일 수신
    • scp root@1.1.1.1:/home/remote/file1 /home/remote/file2 /home/local
  • 디렉터리 수신
    • scp -r root@1.1.1.1:/home/remote/dir /home/local

'Linux' 카테고리의 다른 글

man, tldr 명령어 정리  (0) 2022.07.15
리눅스 파일 인코딩 변환  (0) 2022.07.15
crontab 명령어 정리  (0) 2022.07.15
systemctl 명령어 정리  (0) 2022.07.15
device-mapper: remove failed: Device or resource busy 해결 방법  (0) 2022.07.15