LINUX byDreamy postedJun 27, 2012

서버간 폴더 또는 파일을 이동 하는 scp 명령어



Prev이전 문서

Next다음 문서


+ - Up Down Comment Print

wget, ftp 보다 전송속도가 빠름.



[this -> remote]

scp -r 파일명 계정@ip:경로

scp test.php lucy@localhost:/tmp


[remote -> this]

scp -r 계정@ip:경로 복사할경로

scp lucy@localhost:/tmp /home/lucy/tmp


[ssh 기본 22번이 아닐 때 ]

scp -P port번호  계정@ip:/tmp

scp -P 8000 lucy@localhost:/tmp



- 계정 없이(@ 앞부분) 보낼 경우 root 계정권한으로 복사됨.



-r : 리컬시브

-v : 상세한 진행사항을 봄

-F ssh_config : 지정한 설정파일을 사용

-P port : 지정한 포트로 접속시도

-p : 원본파일 수정/사용시간 및 권한을 유지


윈도우에서는 pscp를 사용하면 됨.

  • Download PSCP here.
  • Save pscp.exe somewhere on your hard drive. C:\windows\ is a good location in the default execution path.
  • The command line syntax is: 

    • pscp [options] [user@]host:source target 
    • pscp [options] source [source...] [user@]host:target

      -p preserve file attributes
      -q quiet, don't show statistics
      -r copy directories recursively
      -v show verbose messages 
      -P port connect to specified port 
      -pw passw login with specified password

      source or target may be a pathname or a ~userid/filename (on the Unix side). You will be prompted for the password of `user'. This is an old-fashioned command line program - you need to open a DOS window to run it.

나눔글꼴 설치 안내

이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5