Linux에서 ftp에 로그인, lftp 명령에 대한 자세한 설명

巴扎黑
풀어 주다: 2017-09-04 14:16:18
원래의
18406명이 탐색했습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿