컴퓨터 지식 네트워크 - 컴퓨터 지식 - FTP의 일반적인 명령 및 사용법

FTP의 일반적인 명령 및 사용법

FTP 명령은 인터넷 사용자가 가장 자주 사용하는 명령 중 하나입니다. DOS 또는 UNIX 운영 체제에서 FTP를 사용하면

많은 FTP 내부 명령을 접하게 됩니다. FTP의 내부

명령을 숙지하고 유연하게 적용하면 사용자가 훨씬 쉽게 작업할 수 있으며 절반의 노력으로 두 배의 결과를 얻을 수 있습니다.

FTP의 명령줄 형식은 ftp -v -d -i -n -g [호스트 이름]입니다. 여기서

-v는 원격 서버의 모든 응답 정보를 표시합니다.

p>

-n ftp의 자동 로그인을 제한합니다. 즉, 사용하지 마세요.

.n etrc 파일; 디버깅 모드를 사용합니다.

- g 전역 파일 이름을 취소합니다.

ftp에서 사용하는 내부 명령은 다음과 같습니다(대괄호는 선택적 옵션을 나타냅니다):

1.![cmd[args]]: 로컬 시스템에서 대화형 쉘을 실행합니다. ftp 환경으로 다시 종료합니다. 예:

!ls*.zip

2.$ 매크로-ame[args]: 매크로 정의 매크로 이름을 실행합니다.

3. account[password]: 원격 시스템에 성공적으로 로그인한 후 시스템 리소스에 접근하기 위해 필요한 보조 비밀번호를 제공합니다

.

4.append local-file[remote-file]: 원격 시스템 호스트에 로컬 파일을 추가합니다.

원격 시스템 파일 이름을 지정하지 않은 경우 로컬 파일 이름입니다. 사용.

5.ascii: ASCII 형식의 전송 방식을 사용합니다.

6.bell: 각 명령이 실행된 후 컴퓨터 벨이 한 번씩 울립니다.

7.bin: 바이너리 파일 전송 방식을 사용합니다.

8.bye: ftp 세션 프로세스를 종료합니다.

9.case: mget 사용시 원격 호스트 파일명의 대문자를 소문자로 변환한다.

10.cd remote-dir: 원격 호스트 디렉터리를 입력합니다.

11.cdup: 원격 호스트 디렉토리의 상위 디렉토리를 입력하세요.

12.chmod 모드 파일 이름: 원격 호스트 파일 파일 이름의 액세스 모드를

모드로 설정합니다(예: chmod 777 a.out).

13.close: 원격 서버와의 ftp 세션을 중단합니다(open에 해당).

14.cr: asscii를 사용하여 파일을 전송할 때 캐리지 리턴과 라인 피드를 라인 리턴으로 변환합니다.

15.delete remote-file: 원격 호스트 파일을 삭제합니다.

16.debug[debug-value]: 디버깅 모드를 설정하고 원격 호스트로 전송된 각 명령을 표시합니다.

예: deb up 3, 0으로 설정하면 디버그 취소를 의미합니다.

17.dir[remote-dir][local-file]: 원격 호스트 디렉터리를 표시하고 결과를 로컬 파일 local-file에 저장합니다.

18.disconnection: 닫기와 동일합니다.

19.form 형식: 파일 전송 모드를 형식으로 설정합니다. 기본값은 파일 모드입니다.

20.get 원격 파일[local-file]: 원격 호스트의 원격 파일을 로컬 하드 디스크의 로컬 파일로 전송합니다.

21.glob: mdelete, mget 및 mput의 파일 이름 확장자를 설정합니다. 파일 이름은 기본적으로 확장되지 않습니다.

명령줄의 -g 매개변수와 동일합니다. .

22.hash: 1024바이트가 전송될 때마다 해시 기호(#)가 표시됩니다.

23.help[cmd]: help get과 같은 ftp 내부 명령 cmd에 대한 도움말 정보를 표시합니다.

24.idle[초]: 원격 서버의 슬립 타이머를 [초]초로 설정합니다.

25.image: 바이너리 전송 모드를 설정합니다(바이너리와 동일).

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.

31.mget 원격 파일: 여러 원격 파일을 전송합니다.

32.mkdir dir-name: 원격 호스트에 디렉토리를 생성합니다.

33.mls 원격 파일 로컬 파일: nlist와 동일하지만 여러 파일 이름을 지정할 수 있습니다.

34.mode[modename]: 파일 전송 모드를 modename으로 설정합니다. 기본값은 스트림 모드입니다.

35.modtime file-name: 원격 호스트 파일의 마지막 수정 시간을 표시합니다.

36.mput local-file: 여러 파일을 원격 호스트로 전송합니다.

37.newer file-name: 원격 시스템에 있는 file-name의 수정 시간이 로컬 하드 디스크에 있는 동일한 이름의 파일 시간보다 가까울 경우 파일이 재전송됩니다.

38.nlist[remote-dir][local-file]: 원격 호스트 디렉터리의 파일 목록을 표시하고,

로컬 하드의 local-file에 저장합니다. 디스크.

39.nmap[inpattern outpattern]: 파일을 전송할 때 파일의 특정 문자가 서로 변환될 수 있도록 파일 이름 매핑 메커니즘을 설정합니다.

예: nmap $1 .$2.$3 [$1, $2].[$2, $3] 다음

a1.a2.a3 파일을 전송하면 파일명은 a1, a2가 됩니다. 이 명령은 원격 호스트가 UNIX 시스템이 아닌 상황에 특히 적합합니다.

40.ntrans[inchars[outchars]]: ntrans

1R과 같은 파일 이름 문자의 번역 메커니즘을 설정하면 파일 이름 LLL이 RRR이 됩니다.

41.open 호스트[포트]: 지정된 FTP 서버에 연결을 설정하며, 연결 포트를 지정할 수 있습니다.

42.passive: 수동 전송 모드로 들어갑니다.

43.prompt: 여러 파일을 전송할 때 대화형 프롬프트를 설정합니다.

44.proxy ftp-cmd: 보조 제어 연결에서 ftp 명령을 실행하면

두 FTP 서버를 연결하여 두 서버 간에 파일을 전송할 수 있습니다. 두 서버 간의 연결을 먼저 설정하려면 첫 번째 ftp 명령이 열려 있어야 합니다.

45.put local-file[remote-file]: 로컬 파일인 local-file을 원격 호스트로 전송합니다

.

46.pwd: 원격 호스트의 현재 작업 디렉터리를 표시합니다.

47.quit: 안녕과 동일하게, ftp 세션을 종료합니다.

48.quote arg1, arg2...: 다음과 같이 매개변수를 그대로 원격 FTP 서버에 보냅니다.

quote syst. 원격 -파일[로컬 파일]: 가져오기와 동일합니다.

50.reget remote-file[local-file]: get과 유사하지만 local-file이 존재하는 경우

마지막 전송이 중단된 위치부터 전송을 재개합니다.

51.rhelp[cmd-name]: 원격 호스트에 도움을 요청합니다.

52.rstatus[file-name]: 파일 이름을 지정하지 않으면 원격 호스트의 상태가 표시되고, 그렇지 않으면 파일 상태가 표시됩니다.

53.rename[from][to]: 원격 호스트 파일 이름을 변경합니다.

54.reset: 응답 대기열을 지웁니다.

55.restart marker: 지정된 마커에서 get 또는 put을 다시 시작합니다. 예:

restart 130.

56.rmdir dir-name: 원격 호스트 디렉터리를 삭제합니다.

57.runique: 파일 이름의 고유 저장 공간을 설정합니다. 파일이 존재하는 경우 원본 파일에 접미사를 추가합니다(

..1, .2 등).

58.send local-file[remote-file]: put과 동일합니다.

59.sendport: PORT 명령 사용을 설정합니다.

60.site arg1, arg2...: 매개변수를 SITE 명령으로 원격 FTP 호스트에 그대로 보냅니다.

61.size file-name: 사이트 유휴 7200과 같은 원격 호스트 파일 크기를 표시합니다.

62.status: 현재 FTP 상태를 표시합니다.

63.struct[struct-name]: 파일 전송 구조를 struct-name으로 설정합니다. 기본적으로

스트림 구조를 사용합니다.

64.sunique: 원격 호스트 파일 이름 저장소를 고유하게 설정합니다(runique에 해당).

65.system: 원격 호스트의 운영 체제 유형을 표시합니다.

66.tenex: 파일 전송 유형을 TENEX 시스템에 대해 원하는 유형으로 설정합니다.

67.tick: 전송 중 바이트 카운터를 설정합니다.

68.trace: 패킷 추적을 설정합니다.

69.type[type-name]: 파일 전송 유형을 type-name으로 설정합니다. 기본값은 ascii입니다. 예:

바이너리를 입력하고 바이너리 전송 방법을 설정합니다.

70.umask[newmask]: 원격 서버의 기본 umask를 newmask로 설정합니다. 예:

umask 3.

71.user user-name[password][account]: 원격 호스트에 귀하의 신원을 표시하십시오.

비밀번호가 필요한 경우 다음과 같이 비밀번호를 입력해야 합니다. 사용자 익명 my@email .

72.verbose: 명령줄의 -v 매개변수와 동일합니다. 즉, 자세한 보고 모드를 설정합니다.

ftp 서버의 모든 응답이 사용자에게 표시됩니다. . 기본값은 켜짐입니다.

p>

73.?[cmd]: 도움말과 동일합니다.

上篇: EV의 혁명은 아직 멀었나요? 下篇: 아이패드가 온라인 게임을 할 수 있습니까
관련 내용