강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

ncftp를 이용하여 원격서버의 여러 개의 파일을 한번에 로컬서버로 가져오기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

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편에서 확인하실 수 있습니다.

 

 

 

 

)

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  113 명