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

ncftp강좌 11편: 원격서버의 특정디렉토리내의 모든 파일과 서브디렉토리를 한번에 가져오기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ncftp강좌 11: 원격서버의 특정디렉토리내의 모든 파일과 서브디렉토리를 한번에 가져오기

 

 

 

 

 

이번에는 ncftp를 이용하는 중요한 이유 중에 한가지가 될 수 있는 특정디렉토리와 그 디렉토리내에 있는 서브디렉토리와 파일들까지 모두 한꺼번에 가져올 수 있는 강력한 기능에 대한 예이다.

 

 

 

ncftp로 접속한 후에 “mget -R 디렉토리명처럼 “-R”옵션을 사용하면 지정된 디렉토리내에 존재하는 모든 파일과 이하의 서브디렉토리까지 모두 가져오게 된다.

 

 

 

 

 

아래 예는 www라는 디렉토리 내의 모든 파일과 www안에 존재하는 서브디렉토리내의 모든 내용까지 한번에 로컬서버로 가져오기 위하여 “mget -R www”를 실행한 것이다.

 

 

 

 

 

e3ab2a2b904ba0ee3cd76c1ba015bf61_1688437019_7608.png
 

 

 

 

 

 

결과적으로 www내의 모든 파일들과 서브디렉토리들이 로컬서버로 전송되었다.

 

 

 

그런 다음 quit으로 원격서버에서 빠져 나왔다.

 

 

 

 

 

이번 예와같이 ncftp로 원격서버에 접속한 후에 원격서버의 특정디렉토리의 모든 파일과 디렉토리들을 한번에 가져오려면 “mget -R 디렉토리명이라고 하면 된다.

 

 

 

이와는 반대로 로컬서버의 특정디렉토리의 모든 파일과 디렉토리들을 모두 한번에 원격서버로 전송하려면 “mput -R 디렉토리명이라고 하면 된다.

 

 

 

 

 

-R로 특정디렉토리내의 모든 파일과 디렉토리를 한번에 모두 전송하는 것은 ftp에서는 가능하지 않다.

 

 

 

-R옵션은 ncftp에서만 사용가능한 옵션이다.

 

 

 

이 옵션을 잘 기억해두고 유용하게 사용하기 바란다.

 

 

 

 

 


관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  131 명