FTP 에 대한 CMD 명령입니다. 하늘이 알다
문제 설명:
FTP 에 대한 CMD 명령입니다. 하늘이 알다
분석:
FTP 명령은 인터넷 사용자가 가장 많이 사용하는 명령 중 하나입니다. FTP 내부 명령을 익숙하고 유연하게 적용하면 사용자가 훨씬 편리하고 적은 비용으로 더 많은 작업을 수행할 수 있습니다.
FTP 를 사용하여 백그라운드에서 다운로드하는 방법을 배우려면 FTP 명령을 배워야 합니다.
FTP 의 명령줄 형식은 FTP-v-d-I-n-g[ 호스트 이름] 입니다.
여기서 -v 는 원격 서버의 모든 응답 정보를 표시합니다.
-n FTP 자동 로그인을 제한합니다. 즉, 사용하지 않습니다. 。 N etrc 파일;
-d 디버그 모드 사용;
-g 글로벌 파일 이름을 취소합니다.
FTP 는 다음과 같은 내부 명령을 사용합니다 (괄호는 옵션을 나타냄).
1 ..! [cmd [args > : 로컬 시스템에서 대화식 셸을 실행하고 exit 는 FTP 환경 (예:! Ls*. 활력
2.$ macro-ame[args]: 매크로 실행 매크로 이름을 정의합니다.
3.account[password]: 원격 시스템에 성공적으로 로그인한 후 시스템 리소스에 액세스하는 데 필요한 추가 비밀번호를 제공합니다.
4. 로컬 파일 추가 [원격 파일]: 로컬 파일을 원격 시스템 호스트에 추가합니다. 원격 시스템 파일 이름을 지정하지 않으면 로컬 파일 이름이 사용됩니다.
5.ascii: ascii 유형 전송 모드를 사용합니다.
벨: 명령이 실행될 때마다 컴퓨터가 한 번 울립니다.
7.bin: 이진 파일 전송 모드를 사용합니다.
8.bye: FTP 세션 프로세스를 종료합니다.
9.case: mget 사용 시 원격 호스트 파일 이름의 대문자를 소문자로 변환합니다.
10.cd remote-dir: 원격 호스트 디렉토리를 입력합니다.
1 1.cdup: 원격 호스트 디렉토리의 상위 디렉토리를 입력합니다.
12.chmod 모드 파일 이름: 원격 호스트 파일 이름의 액세스 모드를 mode 로 설정합니다 (예: chmod 777a.out) .....
13.close: 원격 서버와의 FTP 세션 중단 (open 에 해당).
14. Cr:ass CII 에서 파일을 전송할 때 캐리지 리턴과 줄 바꿈이 캐리지 리턴으로 변환됩니다.
15. 원격 파일 삭제: 원격 호스트 파일을 삭제합니다.
16.debug[debug-value]: 원격 호스트로 전송된 각 명령을 표시하는 디버그 모드를 설정합니다 (예: deb up 3). 0 으로 설정하면 디버깅이 취소됩니다.
17. dir [remote-dir] [local-file]: 원격 호스트 디렉토리를 표시하고 결과를 로컬 파일에 저장합니다.
18. 끊기: 같은 닫기.
19.form 형식: 파일 전송 방법을 형식으로 설정합니다. 기본값은 파일 방법입니다.
20. 원격 파일 가져오기 [로컬 파일]: 원격 호스트의 원격 파일을 로컬 하드 드라이브의 로컬 파일로 전송합니다.
2 1.glob: mdelete, mget, mput 의 파일 확장자를 설정합니다. 기본적으로 파일 이름은 확장되지 않습니다. 이는 명령줄의 -g 매개변수와 같습니다.
22.hash: 전송 1024 바이트당 해시 기호 (#) 를 표시합니다.
23.help[cmd]: FTP 내부 명령 cmd 에 대한 도움말 정보를 표시합니다 (예: help get).
24.idle[seconds]: 원격 서버의 절전 타이머를 [seconds] 초로 설정합니다.
25. 이미지: 이진 전송 모드를 설정합니다 (이진과 동일).
26.lcd[dir]: 로컬 작업 디렉토리를 dir 로 전환합니다.
27.ls[remote-dir][local-file]: 원격 디렉토리 remote-dir 을 표시하고 로컬 파일 local-file 에 저장합니다.
28.macdef 매크로 이름: 매크로를 정의합니다. Macdef 아래의 빈 행을 만나면 매크로 정의가 끝납니다.
29.mdelete[remote-file]: 원격 호스트 파일을 삭제합니다.
30.mdir remote-files local-file: dir 과 비슷하지만 mdir * 과 같은 여러 원격 파일을 지정할 수 있습니다. O *. Zipoutfile.
3 1.mget remote-files: 여러 원격 파일을 전송합니다.
32.mkdir dir-name: 원격 호스트에 디렉토리를 생성합니다.
33.mls remote-file local-file: nlist 와 동일하지만 여러 파일 이름을 지정할 수 있습니다.
34.mode[modename]: 파일 전송 모드를 modename 으로 설정하고 기본 모드는 스트리밍 모드입니다.
35.modtime 파일 이름: 원격 호스트 파일이 마지막으로 수정된 시간을 표시합니다.
36.mput local-file: 여러 파일을 원격 호스트로 전송합니다.
37. 최신 파일 이름: 원격 시스템의 파일 이름이 로컬 하드 드라이브에 있는 같은 이름의 파일 수정 시간보다 늦게 수정된 경우 파일이 다시 전송됩니다.
38. nlist [remote-dir] [local-file]: 원격 호스트 디렉토리의 파일 목록을 표시하고 로컬 하드 디스크의 로컬 파일에 저장합니다.
39.nmap[inpattern outpattern]: 파일 전송 시 파일의 일부 문자를 서로 변환할 수 있도록 파일 이름 매핑 메커니즘을 설정합니다 (예: nmap $ 1). $2.$3[$ 1, $2].[$2, $3], 전송 파일 a 65438+. 이 명령은 원격 호스트가 비 유닉스 시스템인 경우에 특히 적합합니다.
N trans [in chars] out chars > : ntrans 1R 과 같은 파일 이름 문자의 번역 메커니즘을 설정하면 파일 이름 LLL 이 RRR 이 됩니다.
4 1.open host[port]: 지정된 FTP 서버에 대한 연결을 설정하고 연결 포트를 지정할 수 있습니다.
수동: 수동 전송 모드로 들어갑니다.
43. 팁: 여러 파일을 전송할 때 대화식 프롬프트를 설정합니다.
44. 프록시 ftp-cmd: 보조 제어 연결에서 FTP 명령을 실행하여 두 FTP 서버에 연결하여 파일 간에 파일을 전송할 수 있습니다. 먼저 두 서버 간에 연결을 설정하려면 첫 번째 FTP 명령을 켜야 합니다.
45.put local-file[remote-file]: 로컬 파일 local-file 을 원격 호스트로 보냅니다.
46.pwd: 원격 호스트의 현재 작업 디렉토리를 표시합니다.
47.quit: bye 처럼 FTP 세션을 종료합니다.
Arg 1, arg2 ... 참조: quote syst 와 같은 원격 FTP 서버에 매개변수를 문자 그대로 보냅니다.
49.recv remote-file[local-file]: get 과 동일합니다.
50. reget remote-file [local-file]: get 과 비슷하지만 local-file 이 있는 경우 마지막 전송 중단에서 복구됩니다.
5 1.rhelp[cmd-name]: 원격 호스트에 도움을 요청합니다.
52.rstatus[file-name]: 파일 이름이 지정되지 않은 경우 원격 호스트 상태를 표시하고 그렇지 않은 경우 파일 상태를 표시합니다.
53.rename[from][to]: 원격 호스트 파일 이름을 변경합니다.
54. 재설정: 응답 대기열을 삭제합니다.
55.restart marker: 지정된 태그부터 get 또는 put 을 다시 시작합니다 (예: restart 130).
Rmdir dir-name: 원격 호스트 디렉토리를 삭제합니다.
57.runique: 파일 이름을 한 번만 저장하도록 설정합니다. 파일이 있으면 접미사. 1,. 2 등을 추가합니다. 원본 파일로 이동합니다.
58. 로컬 파일 보내기 [원격 파일]: 업로드와 동일합니다.
59.sendPORT: 포트 명령 사용을 설정합니다.
60.site arg 1, arg2 ...: 매개변수를 사이트 명령으로 원격 FTP 호스트에 축 어적으로 보냅니다.
6 1.size 파일 이름: 원격 호스트의 파일 크기를 표시합니다 (예: site idle 7200).
상태: 현재 FTP 상태를 표시합니다.
63.struct[struct-name]: 파일 전송 구조를 struct-name 으로 설정합니다. 기본적으로 스트림 구조가 사용됩니다.
64.sunique: 원격 호스트 파일 이름 저장소를 하나만 설정합니다 (runique 에 해당).
System: 원격 호스트의 운영 체제 유형을 표시합니다.
66.tenex: 파일 전송 유형을 원하는 tenex 시스템 유형으로 설정합니다.
67. 틱: 전송 중 바이트 카운터를 설정합니다.
68. 추적: 패키지 추적을 설정합니다.
69.type[type-name]: 파일 전송 유형을 type-name 으로 설정하고, 기본값은 type binary 와 같은 ascii 로 설정하여 이진 전송 방법을 설정합니다.
70.umask[newmask]: 원격 서버의 기본 umask 를 newmask 로 설정합니다 (예: umask 3).
71.user user-name [password] [account]: 원격 호스트에 본인을 표시합니다. 비밀번호가 필요한 경우 반드시 입력해야 합니다 (예: 사용자의 익명 my@email).
72.verbose: 명령줄의 -v 매개 변수와 마찬가지로 FTP 서버의 모든 응답을 사용자에게 표시하는 상세 보고 모드를 설정합니다. 기본값은 on 입니다.
73.? [cmd]: 함께 도와주세요.