'SCP'에 해당되는 글 2건

  1. 2011.04.18 scp 사용하기
  2. 2010.02.16 scp를 통한 대역폭 제한 복사(scp with bandwidth limit) 2
scp는 ssh를 통해 cp를 수행하는데..
cp 명령답게 scp target destination  식으로 옵션을 주어야 한다 -_-

그리고 sftp에 비해서 편한점은 -P port 옵션이 기본 제공된다는 점?

usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 ... [[user@]host2:]file2
 
usage: sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config]
            [-o ssh_option] [-P sftp_server_path] [-R num_requests]
            [-S program] [-s subsystem | sftp_server] host
       sftp [user@]host[:file ...]
       sftp [user@]host[:dir[/]]
       sftp -b batchfile [user@]host

[링크 : http://linux.die.net/man/1/scp]
[링크 : http://canworld.tistory.com/43]

아무튼, 경로상에 스페이스(공백문자)가 들어있다면 " \ " 로 넣어주면 된다.
예를들어 "/home/user 1" 이라는 경로가 있다면
scp "/home/user
\ 1" 이라고 입력을 하면된다. escape 치환은 " " 안에서만 되는걸려나?

[링크 : http://www.thingy-ma-jig.co.uk/blog/14-05-2007/how-to-scp-a-path-with-spaces]
Posted by 구차니
Linux2010. 2. 16. 16:38
시스템 이전 혹은 백업을 위해 복사를 할때
생각보다 IO로 인해 시스템이 버벅되는 경우가 있다.
물론 야간에 작업을 해야 하는게 정석이긴 하지만, 적절선에서 이전을 하고 싶다면

cp 대신 scp를 이용해서 대역폭을 제한하여 복사할 수 있다.

scp - secure copy (remote file copy program)

-l limit
Limits the used bandwidth, specified in Kbit/s.
-r' Recursively copy entire directories.

[링크 : http://linux.die.net/man/1/scp]

주의사항
1. 속도제한은 -l (소문자 L 이다)
2. 속도제한시 단위는 Kb/s 이다. 즉, -l 1000 하면 125KB/s 로 제한된다.(단위 주의!)
3. 복사시 파일의 권한은 scp 명령어 실행한 사용자를 따른다. (root로 실행시 root로 파일이 생성됨)

'Linux' 카테고리의 다른 글

bash shell - TMOUT 환경변수  (0) 2010.02.18
chmod(3)  (0) 2010.02.18
Xwindow 해상도 설정하기  (0) 2010.02.16
리눅스 시리얼로 파일 전송하기  (0) 2010.02.11
쉘 스크립트의 결과를 알록달록하게 컬러로 출력하기  (0) 2010.02.05
Posted by 구차니