lftp 명령어

운영자 | 기사입력 2023/12/06 [05:50]
리눅스 >
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
lftp 명령어
 
운영자   기사입력  2023/12/06 [05:50]

 centos     

yum -y install lftp


debian

apt-get install lftp



lftp   -u aaaa:bbbb   192.168.0.100:20 


lftp  -u  아이디:패스워드   ip주소:포트 


lftp   -u aaaa:bbbb   192.168.0.100 



mirror  -R    ./aaa    ./bbb


 aaa  디렉토리   서브 폴더까지 -R  접속한 서버  bbb 

폴더로 업로드 한다


mirror   전속 중단 되었다 다시 업도르 해도 처음부터 업로드 되지 않고 이어서 한다. 

(이미 업로드된 파일을 다시 검사하기는 한다. )

 


ftp 는 클라이언트는 서브 폴더까지 업로드 기능이 없어서 lftp 가 많은양의 파일을 업로드시에는 다 유용한것 같다. 



========================================================

#!/bin/bash

FTP_USER="aaa"

FTP_PASSWD="bbb"

FTP_SERVER="192.168.0.100"


lftp -u $FTP_USER:$FTP_PASSWD $FTP_SERVER  -e "mkdir ./xxx;cd ./xxx; mput ./*; quit" 


===========================================================


 이런식으로     파일을 만들어 실행하면

 lftp 로 접속해서  xxx   디렉토리를 만들고  그 디렉토리 안에  파일 업로드 까지 실행하는 

스크립트를 만들수 있다. 

기존   ftp 명령어로는 이런식으로 구현할 수 있는 있지만 명령 파일을 따로 만들고 해야 되서 

ftp를 이용하는 것보다는  lftp를 사용하는 것이 좋은것 같다. 









트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2023/12/06 [05:50]  최종편집: ⓒ iwav
 
 
리눅스 많이 본 기사