Linux ETC

ncftp의 bookmark 기능

2008.05.15 03:51

sylee 조회 수:25075

[linux에서 편리하게 사용할수 있는 ncftp의 bookmark 기능]

서버에서 ftp접속시 일반 ftp의 경우 경로가 긴경우 매번 접속시마다
경로를 입력하여 화일들을 다운받고는 하는데 이 ncftp의 bookmark 는 익스플로어의
즐겨찾기와 비슷한 기능을 사용할수 있습니다.
자주 접속하는 ftp주소와 경로등을 등록해두면 한번에 해당 경로까지 접속을 할수 있습니다.

[방법]
1. 자기 서버에서 updates.redhat.com 에 접속 한다는 가정을 합니다.

# ncftp updates.redhat.com
Connecting to 209.....
Login successful.
Logged in to updates.redhat.com.      
ncftp / > cd 7.3/en/os/i386/       => updates.redhat.com 에 접속후 7.3/en/os/i386/ 경로로 이동
ncftp /7.3/en/os/i386 >
ncftp /7.3/en/os/i386 > bookmark redhat73    => updates.redhat.com에 접속후 7.3/en/os/i386/ 경로까지를
                                                                    redhat73 의 이름으로 북마크합니다.
ncftp> by
참고로 경로 이동시 tab키를 사용 할수 있습니다.


2. ftp를 quit후 bookmark한 이름으로 다시 접속 합니다.

# ncftp redhat73
Connecting to 209.....
:
Login successful.
Logged in to updates.redhat.com.                                                              
Current remote directory is /7.3/en/os/i386.
ncftp /7.3/en/os/i386 >     => bookmark 했던 경로로 로긴되어 있습니다.
                               이와 같은 방법으로 여러 사이트를 등록후 사용하면 편리합니다.
  
3. bookmark해둔 사이트가 많을 경우 open명령으로 선택하여 접속할수 있습니다.
   ncftp 라고 명령을 준후 open이라고 합니다

# ncftp
NcFTP 3.1.3 (Mar 27, 2002) by Mike Gleason (ncftp@ncftp.com).
ncftp>
ncftp> open  => open 이라는 명령을 주면 우측에 등록되어 있는 주소들이 나타납니다.
                화살표를 이용하여 해당 주소를 선택후 엔터 하면 해당 주소로 ftp접속 됩니다.

4. ftp주소와 경로를 알고 있을 경우 ncftp에서 -R 옵션을 이용하여 해당 폴더와 화일을 모두 다운로드 할수
   있습니다.

# ncftpget -R FTP주소 . 다운받을 경로명

예1)
# ncftpget -R updates.redhat.com . /7.3/en/os/i386/  => i386 폴더를 모두 다운

예2)
# ncftpget ftp://updates.redhat.com/7.3/en/os/i386/kernel-2.4.20-28.7.i386.rpm
        ==> kernel-2.4.20-28.7.i386.rpm 화일을 다운(wget과 비슷함)
번호 제목 글쓴이 날짜 조회 수
106 rsync / 파티션 전체 동기화 방법 호스트웨이 2012.12.14 2429
105 특정 파일이 소속된 rpm 패키지 찾기 호스트웨이 2012.12.14 1783
104 df 와 du의 출력 크기가 다르게 보이는 이유 호스트웨이 2012.12.14 4436
103 nl명령어를 사용해 파일내용 출력시 행번호 붙이기 file 호스트웨이 2012.12.20 3966
102 df 쉽게 보기 호스트웨이 2012.12.20 2835
101 쉘 프롬프트에서 바로 이전 디렉토리로 이동하기 호스트웨이 2012.12.20 2751
100 free -m 에서 free (남는 메모리 양) 최소량 제한하기 호스트웨이 2012.12.21 2149
99 [ERROR] ftp error 500 OOPS: cannot change directory:/home/ 호스트웨이 2012.12.21 4308
98 리눅스 캐시 메모리 비우기 file 호스트웨이 2012.12.26 5269
97 리눅스 free 명령어 호스트웨이 2012.12.26 1819
96 ls -l 출력 시 날짜형태 변경 호스트웨이 2012.12.27 6164
95 리눅스 uniq 명령어 file 호스트웨이 2012.12.27 7880
94 sftp 서비스 막기 호스트웨이 2012.12.27 1321
93 오늘 생성한 파일만 조회하기 호스트웨이 2012.12.27 6267
92 partprobe - 리부팅 없이 사용 중인 파티션 재인식 호스트웨이 2012.12.28 8371
91 samba 설치 file 호스트웨이 2014.04.14 3381
90 리눅스 커널 업데이트 및 커널 변경 부팅 방법 file 호스트웨이 2014.10.30 23460
89 SVN(subversion) 설치 및 셋팅 file 호스트웨이 2014.12.02 6426
88 epel-release 설치하기 file 호스트웨이 2014.12.22 14299
87 ngrinder를 이용한 부하 테스트 - 1) Controller 설치 file 호스트웨이 2015.04.08 4287