lftp 사용
1.ftp에 로그인
코드:
lftp 사용자 이름: 비밀번호@ftp 주소: 전송 포트(기본값 21)
Usage
(1)lftp 사용자 이름:password@127.0.0.1:21 입력
(2)lftp username@127.0.0.1 ##기본 포트 21 입력 후 비밀번호 입력
(3)lftp 127.0.0.1 ## 입력 후 로그인
(4)lftp Enter- -> .0.1 --> 로그인 로그인
회향콩에 "회향"을 쓰는 방법이 여러 가지가 있는 것 같아요! ~어지러워~
2. lftp 중국어 왜곡 코드 문제
저 같은 초보자는 로그인한 후에 보이는 것은 모두 중국어 왜곡 코드입니다(로컬 인코딩은 일반적으로 UTF-8이기 때문입니다). solve
set ftp:charset gbk (또는 gb2312 또는 utf-8) ##ftp 측에서 인코딩 형식 설정
set file:charset utf-8 (...위와 동일) ##로컬 인코딩 형식 설정
첨부 파일: set 명령에 대한 팁 (1) set 명령을 보려면 set을 입력합니다. (2) set -a를 사용하면 설정할 수 있는 모든 명령을 볼 수 있습니다.
3 FTP 측 파일 찾기
ls *.txt ##Find 현재 디렉토리의 모든 txt Files
ls ./123/ ##123 디렉토리의 모든 파일 나열
find . -name "*.txt" ##사이트의 모든 txt 파일을 재귀적으로 찾기
find ./xx -name "*.txt " ##xx 디렉터리에서 모든 txt 파일 찾기
첨부 1: ls가 로컬 캐시를 두 번째로 읽을 때 ls 대신 rels를 사용하거나 catch off / catch on을 사용하여 catch, catch 플러시를 전환할 수 있습니다. 로컬 캐치를 지웁니다
첨부 2: !ls를 사용하여 !ls /usr/local/bin/
4와 같은 로컬 디렉터리를 탐색할 수 있습니다. 파일 다운로드
파일을 다운로드하기 전에 먼저 로컬 디렉터리를 설정해야 합니다. 다운로드한 파일을 저장하려면
lcd / home/123/web ##로컬 저장 디렉터리는 기본적으로 /home/usr로 설정
get 123.txt ##123.txt 파일을 /home/123/web
에 다운로드 get -c 123.txt ##중단점 다운로드 재개
mget *.txt ##모든 txt 파일을 일괄적으로 다운로드
mget -c *.txt ##중단점 다운로드 재개
mget -c ./123/aaa/* .txt ## 중단점 다운로드 재개 , ftp 끝의 aaa 디렉터리에 있는 모든 txt 파일을 일괄 다운로드
pget -c -n 10 file.dat
## 최대 10개의 스레드가 있는 file.dat를 다운로드하고 중단점 재개 허용
## set pget:default-n 5 값 설정을 통해 다운로드할 수 있으며 기본값을 사용합니다.
mirror aaa/
##aaa 디렉터리 전체를 다운로드하면 하위 디렉터리도 자동으로 로컬 디렉터리에 복사됩니다.
5. 파일을 업로드합니다.
put 123.txt ##동일 다운로드
mput *. txt # #동일다운로드
mirror -R aaa/ ##동일다운로드
6. 패시브/비패시브 모드 설정
set ftp:passive-mode 1 ## 1 패시브 0 비액티브
멀티태스킹
ctrl+z ##처리를 위해 현재 작업을 백그라운드로 전송
wait ##백그라운드 처리 작업을 포그라운드로 이동하여 보기
작업 ##백그라운드에서 작업 목록 보기
kill all 또는 job_no # #모든 작업 또는 지정된 작업 삭제
##작업 목록에 작업 추가
queue get 123.txt
queue put 234.txt
queue 미러 aaa/
queue ##작업 목록 보기
jobs ##View 백그라운드 작업 목록
queue start # #작업 목록 시작
queue stop ##작업 목록 중지
기타 명령
alias []
Define alias
alias less more
alias reconnect "close; cd ."
별칭을 직접 입력하여 해당 별칭이 현재 정의되어 있는지 확인하세요. 별칭 이름만 입력하면 별칭 이름이 취소됩니다.
북마크 SUBCMD
북마크 설정 현재 사이트와 디렉토리를 북마크로 설정할 수 있습니다. 다음에 CD로 이동할 필요 없이 바로 입력할 수 있습니다.
북마크 추가 이름은 name
이라는 북마크를 추가하는 데 사용됩니다. Bookmark del name name이라는 책갈피를 삭제합니다
bookmark list 현재 설정된 책갈피를 표시합니다. (또한 책갈피와 책갈피 목록을 직접 인쇄한 결과는 동일합니다.)
bookmark edit 책갈피를 수정하기 위해 편집기를 호출합니다(~/.lftp/ 북마크)
cd는 원격 디렉터리를 전환합니다
cache SUBCMD
lftp의 캐시를 관리합니다
rels []
캐시에서 원격 파일 목록을 표시합니다
rels는 캐시에서 읽혀지지 않습니다
recls opts [path/ ] 패턴
은 캐시의 원격 파일 목록을 표시합니다. 이는 ls의 향상된 버전으로 간주되어야 하며 사용할 수 있는 매개변수가 많으며 다른 프로그램에서 사용할 수 있는 다양한 파일 목록을 생성하는 데 사용해야 합니다.
recls는 캐시에서 읽혀지지 않습니다
du 옵션
전체 원격 디렉토리가 차지하는 용량 계산
get OPTS -o
원격 파일 잡기
get rfile -o lfile
rfile을 로컬로 캐치 이름이 변경된 lfile
-c 재개 전송용
-E 캡처가 완료된 후 원격 파일을 잘라냅니다
-a를 ASCII 모드로, 기본값은 바이너리 모드로
-O 기본 디렉터리를 로컬로 설정 파일이 있는 디렉터리
mget OPTS
원격 파일 다운로드(와일드카드 확장 가능, 즉 *)
pget OPTS -o
여러 링크를 사용하여 파일을 다운로드하세요. 기본값은 5개입니다.
-n 3은 세 개의 링크입니다
jobs -v
현재 백그라운드에서 실행 중인 프로그램을 표시합니다.
-v는 자세한 정보를 표시합니다(-v는 더 자세한 정보를 표시하기 위해 더 추가할 수 있습니다)
lcd
스위치 로컬 디렉토리
미러 OPTS 원격 [로컬]
전체 디렉토리 다운로드(위층으로 올라가는 것은 파일을 가져오는 데에만 사용할 수 있습니다)
-c Resume
-e 주의하세요. 원격 파일과 로컬 파일을 비교하세요. 원격 파일이 없으면 로컬 파일을 삭제하세요. 즉, 로컬과 원격 데이터를 동기화하세요.
-R 전체 디렉토리 업로드
-n 최신 파일만 다운로드
-r 디렉토리로 다시 전달할 필요 없음
--parallel=n n 파일을 동시에 다운로드(기본값은 한 번에 하나만 다운로드) a 시간)
모듈 이름 args
모듈 로드
put OPTS -o
파일 업로드
mput OPTS
파일 업로드(와일드카드 확장 가능, 즉 *)
mv
원격 파일 이름 바꾸기1 to file2
mrm
와일드카드 확장을 사용하여 원격 파일 삭제
open OPTS
사이트 열기
open -u , -p site
queue OPTS []
cmd를 대기열에 넣고 실행을 기다립니다
- d index 작업 번호 인덱스 삭제
-m index new_index 작업 번호 인덱스를 대기열 점프 전용인 new_index로 이동합니다.
-n index 숫자 index 앞에 새 작업 추가
wait []
백그라운드에서 실행 중인 프로그램을 포그라운드로 이동합니다(fg도 사용할 수 있음)
kill all|
모든 작업 삭제 또는 job_no
반복 지연 명령
지연 초마다 명령을 반복적으로 실행합니다. 기본값은 1초마다입니다.
rm -r -f
원격 파일 제거
mkdir -p
원격 디렉터리 생성
rmdir - f
원격 제거 디렉토리
set OPT []
변수 설정
현재 어떤 변수가 정의되어 있는지 확인하려면 set을 직접 입력하세요
source
파일을 읽고 파일에서 명령을 실행합니다. (반드시 있어야 하며 bash의 소스 명령은 동일)
debug [|off] -o
디버그 수준을 level로 설정
-o 출력을 file로 지정
exit [|bg]
End lftp
this 아직 작업이 있으면 lftp는 실행을 위해 백그라운드로 두고 미완성 작업을 계속합니다
history -w file-r file-c|-l cnt
기능은 bash의 히스토리와 동일합니다
renlist []
원격 파일만 표시 name
pwd -p
현재 원격 디렉터리 표시
-p 및 로그인 비밀번호도 표시됩니다
scache []
scache만 모든 현재 세션을 표시하고 session_no는 다른 세션으로 전환할 수 있습니다.
열려면 동시에 여러 사이트를 사용하거나 동일한 사이트의 서로 다른 디렉터리 간에 전환할 수 있습니다.
위 내용은 Linux에서 ftp에 로그인, lftp 명령에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!