반응형
0. 다운로드 : http://lftp.yar.ru/
1. 설치 :
# cd /usr/local/src/
# wget http://ftp.yar.ru/pub/source/lftp/lftp-4.3.7.tar.bz2
# tar -jxvf lftp-4.3.7.tar.bz2
# cd lftp-4.3.7
# ./configure && make && make install
# which lftp
/usr/local/bin/lftp
# lftp --version
LFTP | Version 4.3.7
2. 환경설정 :
# vi /usr/local/etc/lftp.conf
3. 폴더 및 파일 동기화
# lftp -c "mirror -c -e https://tcga-data.nci.nih.gov/tcgafiles/ftp_auth/distro_ftpusers/anonymous/tumor/ov/ ./test/"
### lftp -c : command mode
### lftp -c "mirror -c : continue(이어받기)
### lftp -c "mirror -c -e : delete target file before the transfer
(데이터 제공 서버 기준 동기화, 즉, 데이터를 전체 다운받을 뿐 아니라,
### lftp -c "mirror -c : continue(이어받기)
### lftp -c "mirror -c -e : delete target file before the transfer
(데이터 제공 서버 기준 동기화, 즉, 데이터를 전체 다운받을 뿐 아니라,
데이터 제공 서버에서 폴더나 파일 삭제 시 받는 서버에서도 삭제)
(-R : Reverse mirror, -e의 반대)
### lftp -c "mirror -c -e https://tcga-data.nci.nih.gov/...../ov/ : 동기화 할 원격 서버 및 경로
### lftp -c "mirror -c -e https://tcga-data.nci.nih.gov/...../ov/ ./test/" : 다운로드 경로
※ Segmentation fault 발생 시 최신 버전으로 업데이트
반응형
최근댓글