ssh 를 이용한 network file copy 명령어 (scp 명령어 사용법)
Ubunut (Linux) 는 아직까지 UI 가 MS 제품들 보다 사용하기 편하지는 않습니다. 많은 기능들이 command line 에서 이루어 져야하며 text 로 많은 부분의 설정을 건들어야 하는 등 불편한 부분이 많습니다. 그 중 하나가 오늘 주제인 네트웍 파일 복사 명령 scp 입니다. 이 scp 명령은 network drive 나 Samba 로 묶여있지 않은 PC에 로컬의 파일을 전송하거나 복사 할 수 있는 명령입니다.
scp 를 사용하는 방법을 알아 보겠습니다.
scp [[user@]from-host:]source-file [[user@]to-host:][destination-file]
scp 사용자id@전송할컴터:전송할파일 서버사용자id@서버ip:복사할dir과file이름
이렇게 명령어를 사용하여 파일을 전송할 수 있습니다.
[] 안에 있는 내용은 필요하지 않다면 생략이 가능합니다.
실제 사용 예를 들어보면 아래와 같습니다. 현재 디렉토리의 Makefile 을 192.168.68.10 PC 의 /home/hanson/ 폴더로 복사하는 명령입니다.
$ scp Makefile jason@192.168.68.10:/home/banson/
banson@192.168.68.10's password:
Makefile 100% 87 0.1KB/s 00:00
scp 는 여러가지 옵션으로 사용 가능하기 때문에 shell command 를 주로 사용하는 사람이라면 더욱 편하게 사용할 수 있습니다.
-p : 수정시간 access time permission 을 유지
-q : Progress bar 표시 안함
소스 검색을 빨리 하는 방법 (source 검색 속도 빠른 툴) OpenGrok 설치 (0) | 2014.11.28 |
---|---|
(USB device) Ubuntu 에서 USB 장치목록 보기 (0) | 2014.10.11 |
Android Build 환경 설명 및 Make file 에서 외부 so library 파일을 추가하는 방법 과 PDK build (0) | 2014.10.03 |
우분투 에서 USB 부팅 디스크 만들기 (How to create a bootable USB stick on Ubuntu) (0) | 2014.09.24 |
linux ubuntu group 에 user 추가하기, default group 바꾸기(변경) (0) | 2014.08.05 |