ncftp를 이용하여 원격서버의 여러 개의 파일을 한번에 로컬서버로 가져오기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,143 조회
- 0 추천
- 목록
본문
ncftp를 이용하여 원격서버의 여러 개의 파일을 한번에 로컬서버로 가져오기
앞의 예에서는 원격서버 내에 존재하는 특정 파일 하나를 가져오는 예를 보았습니다.
이번에는 여러 개의 파일을 동시에 가져오는 예를 보겠습니다.
아래와 같이 ncftp로 원격서버에 접속을 하기 전에 로컬서버의 현재 위치에 존재하는 파일리스트를 확인한 것으로서 아무런 파일도 존재하고 있지 않음을 알 수 있습니다.
[root@su252 ~]# ls -l total 0 [root@su252 ~]# |
그리고 ncftp를 이용하여 원격지의 su250.com로 bible이라는 계정과 11111111이라는 패스워드로 접속을 한 것입니다.
접속한 원격서버의 현재 디렉토리내에 존재하는 파일리스트를 확인하기 위하여 dir명령어를 사용한 것입니다.
[root@su252 ~]# ncftp -u bible -p 11111111 su250.com NcFTP 3.2.2 (Sep 04, 2022) by Mike Gleason (http://www.NcFTP.com/contact/). Connecting to 192.168.0.250... (vsFTPd 2.0.7) Logging in... Login successful. Logged in to su250.com. ncftp /home/bible > ncftp /home/bible > dir drwxr-xr-x 4 504 504 4096 Oct 15 08:21 EDU_Sources drwxr-xr-x 2 505 505 4096 Oct 16 17:41 dir2 -rw-r--r-- 1 505 505 295 Oct 16 17:50 manual.conf -rw-r--r-- 1 505 505 4520 Oct 15 10:54 pro.tar.gz drwxr-xr-x 3 505 505 4096 Oct 15 10:57 public_html -rw-r--r-- 1 505 505 332 Oct 16 17:50 squid.conf -rw-r--r-- 1 505 505 9534 Oct 16 17:50 ssl.conf ncftp /home/bible > |
그런 다음 원격서버내에 존재하는 “s*”에 해당하는 모든 파일을 로컬서버로 가져오기 위하여 “mget s*”을 실행한 것입니다.
그리고 ncftp에서 빠져나오기 위하여 quit을 입력하였습니다.
ncftp /home/bible > ncftp /home/bible > mget s* squid.conf: 332.00 B 22.86 kB/s ssl.conf: 9.31 kB 6.56 MB/s ncftp /home/bible > ncftp /home/bible > quit
Thank you for using NcFTP Client. If you find it useful, please consider making a donation! http://www.ncftp.com/ncftp/donate.html
[root@su252 ~]# |
su250.com의 원격서버에서 빠져나온 후에 가져온 파일들을 확인하기 위하여 “ls -l”을 입력한 것입니다.
[root@su252 ~]# ls -l total 16 -rw-r--r-- 1 root root 332 Oct 17 02:50 squid.conf -rw-r--r-- 1 root root 9534 Oct 17 02:50 ssl.conf [root@su252 ~]# |
이번 예와 같이 ncftp로 원격서버에 접속한 후에 여러 개의 파일을 가져오려면 mget이라는 명령어를 이용하시면 됩니다.
이와는 반대로 로컬서버에 있는 여러 개의 파일을 원격서버로 올려놓으려면 mget대신 mput을 사용하시면 됩니다.
(mput에 대한 예는 이 홈페이지(www.linux.co.kr)의 ftp편에서 확인하실 수 있습니다.
)
관련자료
-
이전
-
다음