명령줄에서 ftp에 연결합니다. 명령줄에서 FTP 리소스에 액세스

FTP 명령은 개인 네트워크나 인터넷을 통해 컴퓨터 간에 파일을 교환하도록 설계되었습니다.

FTP에 액세스하는 방법에는 세 가지가 있습니다.

  • 명령줄 FTP 클라이언트.
  • 브라우저.
  • 그래픽 FTP 클라이언트.

처음 두 개는 브라우저나 FTP 클라이언트 애플리케이션(예: FTP Voyager)을 사용하여 FTP 서버에 연결하여 파일을 공유할 수 있게 해주는 간단한 도구입니다. 명령줄 인터페이스를 사용하면 다른 컴퓨터에서 파일을 보내거나 받는 명령 집합을 입력할 수 있습니다.

Windows, Macintosh X 및 Linux 운영 체제에는 FTP 연결을 설정하는 데 사용할 수 있는 명령줄 클라이언트가 내장되어 있습니다. Windows에서 연결을 시작하려면 CMD에 FTP 명령을 입력하고 Enter를 누르세요.

Windows 명령줄용 FTP 명령

설명
! 이 명령은 운영 체제와 FTP 사이를 전환하는 데 사용됩니다. 운영 체제에서 FTP 명령줄로 돌아가려면 exit 명령을 사용합니다.
? 명령에 대한 도움말을 표시합니다.
추가로컬 파일에 텍스트 추가
아스키ASCII 데이터 전송 모드로 전환합니다.
사운드 신호 모드를 활성화/비활성화합니다.
바이너리바이너리 파일 전송 모드를 설정합니다.
안녕FTP를 종료합니다.
CD현재 디렉터리를 변경합니다.
닫다FTP를 종료합니다.
삭제파일 삭제.
디버그디버그 모드를 활성화/비활성화합니다.
디렉토리파일 목록을 표시합니다.

Dir -C = 확장 형식의 출력 파일.

Dir -1 = 파일을 알파벳순으로 나열합니다.

Dir -r = 디렉토리를 알파벳 역순으로 나열합니다.

Dir -R = 현재 디렉터리와 하위 디렉터리의 모든 파일을 나열합니다.

Dir -S = 파일을 알파벳순으로 나열합니다.

연결을 끊다FTP를 종료합니다.
얻다원격 컴퓨터에서 파일을 수신합니다.
글로브파일 확장자 설정을 전환합니다. 비활성화되면 put 및 get 명령에 대한 파일 이름 인수가 문자 그대로 사용되며 확장되지 않습니다.
해시시"#" 기호 표시를 활성화/비활성화합니다. 활성화되면 1024바이트의 데이터가 전송될 때마다 해시 문자(#)가 표시됩니다.
돕다도움말 다음에 명령을 입력하면 명령 정보를 표시합니다.
액정명령이 실행된 로컬 디렉터리를 표시합니다. lcd 명령 뒤에 경로를 지정하면 현재 로컬 디렉터리가 변경됩니다.
오자단일 응답 코드를 기대하면서 임의의 문자열을 원격 서버에 명령으로 보냅니다.
ㅋㅋㅋ이 ftp exe 명령은 원격 컴퓨터의 파일을 출력합니다.
삭제여러 파일을 삭제합니다.
mdir원격 디렉터리의 내용을 표시합니다.
mget여러 파일을 받습니다.
mkdir원격 컴퓨터에 디렉터리를 생성합니다.
mls원격 컴퓨터에 있는 여러 디렉터리의 내용을 표시합니다.
입력여러 파일을 보내는 중입니다.
열려 있는연결을 설정합니다.
즉각적인툴팁을 활성화/비활성화합니다.
놓다파일을 하나 보내는 중입니다.
비밀작업 디렉터리를 출력합니다.
그만두다FTP 세션을 종료합니다.
인용하다임의의 명령을 보냅니다.
수신파일을 받고 있습니다.
원격 도움말원격 시스템 명령에 대한 도움말 얻기.
이름 바꾸기파일 이름을 바꿉니다.
rmdir원격 컴퓨터의 디렉터리를 삭제합니다.
보내다파일을 하나 보내는 중입니다.
상태활성화된 옵션과 비활성화된 옵션의 현재 상태를 표시합니다.
추적하다패킷 추적을 활성화합니다.
유형파일 전송 유형을 설정합니다.
사용자서버에 로그인하기 위해 사용자 정보를 보냅니다.
말 수가 많은정보 모드를 활성화/비활성화합니다.

Windows용 FTP 명령

Windows 명령줄에 대한 FTP 옵션

CMD 옵션은 FTP 명령 작동 방식을 변경하는 데 사용됩니다. 명령줄 옵션은 일반적으로 기본 FTP 명령 뒤에 공백으로 구분됩니다. 다음은 Windows®에서 일반적으로 사용되는 FTP 명령줄 옵션 목록입니다.

명령줄 옵션설명
-V원격 서버의 응답 표시를 비활성화합니다.
-N초기 연결 시 자동 로그인을 비활성화합니다.
-나여러 개를 보낼 때 대화형 요청 비활성화

파일.

-디디버그 모드를 활성화하면 클라이언트와 서버 간에 전송되는 모든 FTP 명령이 표시됩니다.
-g로컬 파일 및 경로 이름에 와일드카드 문자를 허용하는 파일 확장자를 비활성화합니다.
-s:파일 이름FTP 명령이 포함된 텍스트 파일을 지정합니다.

FTP가 시작되면 자동으로 실행됩니다. 이 매개변수에는 공백이 허용되지 않습니다. 리디렉션(>) 대신 이 옵션을 사용하십시오.

-ㅏ로컬 인터페이스를 사용하여 연결을 바인딩합니다.
-w:창 크기기본 전송 버퍼 크기(65535)를 재정의합니다.
컴퓨터연결하려는 원격 호스트의 이름 또는 IP 주소를 지정합니다. 컴퓨터가 지정된 경우 행의 마지막 매개변수여야 합니다.

Windows용 FTP 명령줄 옵션

Windows 및 Mac OS X에 내장된 콘솔 FTP 클라이언트는 테스트, 문제 해결을 위한 안정적인 도구입니다. 위의 cmd ftp 명령을 배우면 추가 소프트웨어를 설치하지 않고도 컴퓨터 간에 파일을 공유하는 데 도움이 됩니다.

FTP는 민감한 정보를 교환하는 안전한 방법이 아닙니다. 이 프로토콜의 제한으로 인해 조직에서는 파일 전송에 FTPS 및 SFTP 프로토콜을 사용하는 경향이 있습니다. 관리형 파일 전송 기술( MFT)는 이러한 보안 프로토콜을 지원합니다.

기사 번역 “ Windows 명령줄 인터페이스용 FTP 명령 목록”는 A부터 Z 프로젝트까지 웹사이트 구축의 친절한 팀이 준비했습니다.

명령줄(CMD)의 표준 Windows 유틸리티 "FTP 클라이언트" - 사용자 참여 없이 자동으로 파일을 백업하거나 다운로드합니다.

  1. 개방형 - FTP를 통해 원격 호스트에 연결합니다.
  2. cd - 서버의 다른 디렉토리로 이동합니다.
  3. bin - 서버와 클라이언트 간의 바이너리 데이터 전송 모드입니다.
  4. 넣기 - 파일을 FTP로 전송합니다.
  5. 안녕 - 서버와의 세션을 종료하고 종료합니다.

Windows FTP 클라이언트를 마스터하고 작업을 시작하려면 콘솔 모드에서 FTP 서버(예: 213.43.125.75)에 연결해 보겠습니다.

open 213.43.125.75(FTP 서버의 IP 주소)를 입력하고 대신 필요한 FTP 서버의 주소나 도메인을 입력하고 사용자 이름과 비밀번호를 입력해야 합니다. 인증이 성공적으로 완료되면 FTP에 아카이브를 저장할 폴더를 생성하고 주저 없이 이를 백업이라고 부릅니다(폴더는 mkdir 명령으로 생성됨). 이제 다음 명령을 사용하여 생성한 디렉터리로 이동합니다. cd back-up. 다음 단계에서는 매개변수 없이 bin 명령을 사용하여 파일 전송 모드를 "바이너리"로 설정해야 하는 파일을 서버에 복사합니다. 이제 put D:/back-up/back-up.zip을 입력합니다. 여기서 put 명령의 매개변수는 복사된 파일의 전체 경로가 됩니다. 복사할 때 디렉토리에 마스크를 지정할 수 있습니다(예: D:/back-up/*.zip(*.zip - "zip" 확장자를 가진 모든 파일)). 복사한 후 bye 명령을 사용하여 서버 연결을 닫습니다.

FTP 클라이언트가 질문 없이 모든 작업을 자동으로 수행할 수 있도록 이에 대한 스크립트를 생성하겠습니다. 다음은 FTP 클라이언트에 대한 여러 명령을 포함하는 텍스트 파일입니다(사용 및 시작 줄에 쓰기 쉽도록 back-up.ftp라고 부르고 C:/ 드라이브의 루트에 저장하겠습니다). 명령줄에서 FTP 클라이언트를 시작할 때 자동으로 실행됩니다.

213.43.125.75 열기(숫자 대신 - 원하는 FTP 서버의 주소)
사용자
비밀번호
CD 백업(FTP 서버의 기존 디렉터리로 이동)
bin(전송 모드 - 바이너리)
D:/back-up/back-up.zip(컴퓨터에 있는 파일 경로)을 입력하세요.
안녕 (연결 종료)

결과는 다음 내용을 포함하는 back-up.ftp 파일이어야 합니다.

오픈 213.43.125.75
사용자
비밀번호
CD 백업
큰 상자
D:/back-up/back-up.zip을 넣으세요.

FTP(파일 전송 프로토콜)는 한 시스템에서 다른 시스템으로 파일을 전송(다운로드 및 업로드)하는 데 가장 널리 사용되는 프로토콜입니다. 이는 파일을 전송하는 빠른 방법을 제공합니다. VSFTPD, Linux용 ProFTPD, Windows 및 macOS용 FileZilla Server와 같이 Linux 및 Windows에서 사용할 수 있는 많은 애플리케이션이 있습니다.

그래픽 환경을 사용하여 FTP 서버에 연결하는 방법은 다양하지만 시스템 관리자는 명령줄의 강력한 기능을 알아야 합니다. 그리고 "콘솔을 사용하여 FTP를 통해 파일 다운로드 및 업로드" 주제에서는 명령줄을 사용하여 데이터를 전송/수신하는 방법을 설명하겠습니다.

1. 명령줄을 사용하여 FTP 서버에 연결

명령줄을 사용하여 서버에 연결하려면 터미널을 사용하세요.

$ ftp ftp.site

2. FTP 서버에 파일 업로드

서버에 파일을 업로드하려면 FTP put을 사용하세요. 먼저 FTP 서버의 원하는 폴더로 이동하여 파일을 업로드한 후 다음 명령을 사용해야 합니다.

Ftp> cd 업로드 ftp> put /home/captain/my_file.txt

3. FTP 서버에서 파일 하나를 다운로드합니다.

FTP 서버에서 파일을 다운로드하려면 get 명령을 사용합니다. 이 명령을 사용하면 하나의 파일을 다운로드할 수 있습니다. FTP 서버에서 파일을 다운로드하려면 먼저 FTP 서버에 로그인한 후 해당 디렉터리로 이동하여 다음 명령을 사용하여 파일을 다운로드하십시오.

Ftp> my_file.txt 가져오기

4. FTP 서버에 여러 파일 업로드

여러 파일을 FTP 서버에 업로드하려면 MPUT 명령을 사용합니다. 동시에 여러 파일을 서버에 업로드하기 위해 와일드카드를 지정할 수 있습니다. 먼저 FTP 서버에서 원하는 폴더로 이동하여 파일을 업로드한 후 다음 명령을 사용하세요. FTP 서버에 업로드된 파일에 대해 .txt 확장자를 가진 모든 파일을 /home/captain 디렉토리에 업로드합니다.

Ftp> cd 업로드 ftp> lcd /home/captain/ ftp> put *.txt

5. FTP 서버에서 여러 파일 다운로드

FTP 서버에서 여러 파일을 다운로드하려면 MGET 명령을 사용합니다. 이 명령을 사용하면 파일을 업로드할 수 있습니다.

Ftp> mget *.txt

팀.

!
쉘 종료

?
지역 정보에 대한 도움말 인쇄

추가
파일에 추가

아스키
전송 유형을 ASCII로 설정합니다. 텍스트 파일(HTM 파일)을 전송할 때 사용합니다.


명령이 완료되면 신호음이 울립니다.

바이너리
전송 유형을 바이너리로 설정합니다. 바이너리 파일(XE 파일 및 그래픽)을 전송할 때 사용합니다.

안녕

CD
원격 작업 디렉터리를 변경합니다(상위 디렉터리로 변경하려면 ".." 사용).

닫다
FTP 세션을 종료합니다.

삭제
삭제된 파일을 삭제하세요.

디버그
디버그 모드를 전환합니다.

디렉토리
원격 디렉토리의 내용을 나열(표시)합니다.

연결을 끊다
FTP 세션을 종료합니다.

얻다
파일을 가져옵니다(mget 참조).

글로브
로컬 파일 이름에서 확장 메타 문자를 전환합니다.

해시시
전달된 각 버퍼에 대해 '#' 인쇄를 전환합니다.

돕다
명령 목록을 표시합니다.

액정
로컬 작업 디렉터리를 변경합니다.

오자
사용자 정의 FTP 명령을 보냅니다.

ㅋㅋㅋ
원격 디렉토리의 내용을 표시합니다.

삭제
여러 파일을 삭제합니다.

mdir

mget
여러 파일 가져오기(가져오기 참조)

mkdir
원격 시스템에 디렉터리를 만듭니다.

mls
여러 원격 디렉터리의 내용을 나열합니다.

입력
여러 파일을 보냅니다(put 참조).

열려 있는
원격 FTP에 연결합니다.

즉각적인
여러 팀에 대한 대략적인 대화형 프롬프트(스위치임)

놓다
하나의 파일을 보냅니다(mput 참조).

비밀
원격 시스템에서 작업 폴더(현재 위치)를 인쇄합니다.

그만두다
연결 세션을 종료하고 작업합니다.

인용하다
사용자 정의 FTP 명령을 보냅니다. www.nsftools.com/tips/RawFTP.htm에서 원시 FTP 명령 목록을 볼 수 있습니다.

수신
파일 받기

원격 도움말
원격 서버로부터 도움 받기

이름 바꾸기
파일을 받으세요.

rmdir
원격 시스템에서 디렉터리를 삭제합니다.

보내다
파일을 하나 보내보세요.

상태
현재 상태를 표시합니다.

추적하다
패킷 추적을 전환합니다.

유형
전송 파일 형식 설정

사용자
새로운 사용자 정보를 보냅니다.

말 수가 많은
상세 모드를 전환합니다.

"콘솔을 사용하여 FTP를 통해 파일 다운로드 및 업로드" 주제가 완료되었습니다.

이름
ftp - 파일 전송 프로토콜

통사론

Ftp [-v] [-d] [-i] [-n] [-U] [-p] [-g]

설명
ftp 프로그램을 사용하면 원격 컴퓨터로 파일을 전송하거나 원격 컴퓨터에서 파일을 받을 수 있으며 원격 컴퓨터의 파일 및 디렉터리에 대해 작업할 수 있습니다.

FTP로 작업하기.
ftp 프로그램을 사용하려면 파일을 이동하려는 위치와 원격 시스템 간의 연결을 열어야 합니다. 이 프로그램을 사용하면 동시에 여러 링크를 가질 수 있지만 하나의 링크에만 영향을 미치는 명령을 실행할 수 있습니다. 다중 시스템 통신을 사용하면 단일 FTP 세션에서 여러 시스템과 통신할 수 있습니다. 통신 기기를 변경하려는 경우 다른 기기에 다시 등록할 필요가 없습니다. 현재 사용 중인 링크를 현재 링크라고 합니다.

FTP로 전송하기 위한 파일 기록 유형.
ftp 프로그램을 사용하면 ASCII 또는 바이너리의 두 가지 녹음 유형을 사용할 수 있습니다. 텍스트 파일에는 ASCII를 사용합니다. 바이너리는 연속적인 비트 시퀀스여야 하는 바이너리 데이터에 사용됩니다. ASCII가 기본값입니다. 바이너리 형식은 프로그램, 사진, 아카이브와 같은 일부 특수 파일에 사용될 수 있습니다.

FTP에 전화하세요.
UNIX 쉘에서 ftp를 호출하려면 ftp 명령을 입력하십시오. 이 명령이 완료되면 이 명령에 대한 프롬프트가 화면에 나타납니다. 다음과 같습니다.

Ftp> 연결하려는 시스템의 이름을 지정할 수 있지만 이는 선택 사항입니다. 다음 예에서는 시스템 이름 ftp.botik.ru를 작성하는 방법을 보여줍니다. $ ftp ftp.botik.ru 이는 이름을 지정한 시스템과 연결을 설정하기 위해 ftp open 명령을 사용하는 것과 동일합니다. 시스템 이름 없이 ftp를 호출할 수도 있습니다. 예: $ ftp ftp를 호출할 때 시스템 이름을 설정하지 않은 경우 ftp에서 해당 시스템에 대한 연결을 열어야 합니다. 이는 파일 전송을 시작하기 전에 ftp open 명령을 사용하여 수행됩니다. 이 문제에 대한 자세한 내용은 이 장 뒷부분의 "ftp 명령 설명" 섹션을 참조하십시오.

FTP 옵션.
또한 ftp를 호출할 때 이 명령에 대한 일부 옵션을 지정할 수 있습니다. 이러한 옵션은 ftp 명령 이름 뒤, 그러나 지정된 경우 시스템 이름 앞에 배치됩니다. 각 옵션은 하이픈(-)과 문자 한 개로 구성됩니다(예: -v). 각 옵션에는 ftp 내에서 사용할 수 있는 동일한 이름의 해당 명령이 있습니다. 옵션 사용과 해당 ftp 명령을 구별해야 합니다.

-Vftp가 verbose 모드에서 작동하도록 강제합니다. 이 모드에서는 원격 시스템에서 FTP로 보낸 FTP 메시지가 디스플레이 화면에 나타납니다. 또한 이 모드를 사용하면 각 파일 전송이 완료된 후 통계 메시지가 나타납니다. 이 모드는 ftp가 대화형으로 실행되는 경우 기본값입니다. ftp가 명령 모드에서 실행 중인 경우 상세 모드가 비활성화된 다음 -v 옵션이 활성화됩니다. verbose 명령을 사용하여 ftp 내에서 이 모드를 활성화할 수 있습니다.
-디ftp를 디버그 모드로 강제 실행합니다. 이 모드에서는 FTP에서 원격 시스템으로 보낸 FTP 메시지가 디스플레이 화면에 표시됩니다. 이 옵션을 사용하지 않으면 정보가 표시되지 않습니다. debug 명령을 사용하여 ftp에서 이 모드를 호출할 수도 있습니다.
-N원격 시스템과 통신하는 동안 FTP 자동 등록 사용을 방지합니다. 자동 등록 모드가 설정되면 ftp는 자동으로 원격 시스템에 사용자를 식별하고 해당 시스템에 등록합니다. (이 섹션 뒷부분의 "자동 로깅을 위해 .netrc 파일 사용"을 참조하십시오.) -n 옵션을 사용하여 자동 로깅을 비활성화하는 경우 user 명령을 사용하여 원격 시스템에 수동으로 로그인해야 합니다.
-gUNIX 파일 이름에서 와일드카드(*)와 같은 확장자를 제거합니다. 이 옵션을 사용하지 않으면 ftp는 파일 목록에서 범용 확장자로 파일 이름을 확장합니다. 이 옵션 대신 glob 명령을 사용할 수 있습니다.
다음은 ftp 옵션 사용의 예입니다. $ ftp -v -d ftp.botik.ru 위 명령은 ftp를 상세 및 디버그 모드로 호출하고 ftp가 ftp.botik.ru라는 원격 시스템에 대한 연결을 열도록 합니다. 디버그 모드에서는 원격 시스템으로 전송된 명령이 화면에 표시됩니다. Verbose 모드는 수신된 정보 바이트에 대한 수신자의 응답과 통계를 표시합니다. $ ftp -vd 위 명령은 verbose 및 디버그 모드에서 ftp를 호출하지만 원격 시스템과의 통신을 열지는 않습니다. $ ftp -ng ftp.botik.ru 위 명령은 자동 등록 및 범용 확장을 취소하여 ftp를 호출하고 강제로 원격 시스템 ftp.botik.ru와의 연결을 열도록 합니다. $ ftp -n -d 위 명령은 시스템에 대한 연결을 열지 않고 자동 등록 및 범용 확장이 취소된 ftp를 호출합니다.

자동 등록을 위해 .netrc 파일을 사용합니다.
추가 편의로 홈 디렉터리에 .netrc라는 파일을 만들 수 있습니다. 이 파일에는 자동 통신에 필요한 각 시스템에 대한 등록 데이터 문자열이 포함되어 있습니다. 시스템을 지정하여 ftp를 호출할 때, 즉 호출과 동시에 시스템에 대한 연결을 열면 ftp는 .netrc 파일을 읽습니다. 해당 시스템에 대한 요소 문자열이 있으면 ftp는 자동으로 시스템을 해당 원격 시스템에 연결합니다. 자세한 정보 표시 모드에서 연결을 열면 이러한 일이 어떻게 발생하는지 확인할 수 있습니다. 파일 형식은 키 필드로 표시되는 개별 필드로 구성됩니다.

시스템 이름 로그인 이름 비밀번호 비밀번호 여기서 시스템, 로그인, 비밀번호는 키워드 뒤에 등록에 필요한 문자 데이터가 옵니다.

기계노드 이름.
로그인등록을 위한 사용자 이름입니다.
비밀번호이 노드의 사용자 비밀번호입니다. 비밀번호는 암호화되지 않은 일반적인 텍스트 형식으로 작성됩니다. .netrc 파일에 비밀번호를 포함하는 경우 비밀번호가 공개되지 않도록 그룹 및 다른 모든 사용자에 대해 해당 파일에 대한 읽기/쓰기 액세스를 비활성화해야 합니다. 그렇지 않으면 ftp는 이 파일을 사용하는 것을 허용하지 않습니다. 파일 권한에 대한 자세한 내용은 chmod 명령 설명서를 참조하세요. 비밀번호를 파일에 기록하는 데는 약간의 위험이 있습니다. 모든 안전 조건을 평가해야 합니다. 이 파일을 사용하기 전에 자세한 내용은 관리자에게 문의하세요.
파일에 비밀번호를 입력하지 않으면 ftp에서 비밀번호를 묻습니다. 다음은 .netrc 파일의 항목 예입니다. machine admin login guido 비밀번호 open 여기서: admin은 호스트 이름이고, guido는 관리 시스템에 로그인하는 사용자이고, open은 guido 사용자의 비밀번호입니다.

ftp 명령에 대한 제한 사항입니다.
사용자에게 추가적인 편의를 제공하는 몇 가지 확장 명령이 있습니다. 그러나 모든 FTP 서버가 이를 이해하는 것은 아닙니다. 이 장의 뒷부분에서 사용되는 명령에는 특정 제한 사항이 있습니다. ftp 프로그램은 지원되는 명령 목록을 제공할 수 있습니다. 이러한 정보를 얻으려면 원격 시스템과 연결을 설정한 후 명령을 사용해야 합니다.

ftp 명령에 대한 설명입니다.
ftp 프롬프트가 화면에 나타나면 이 섹션의 뒷부분에 설명된 명령 중 하나를 입력할 수 있습니다. 명령을 실행하면 ftp 프롬프트가 다시 나타납니다. 모드가 verbose 또는 debug로 설정되었는지 여부에 따라 추가 메시지가 나타날 수 있습니다. 각 명령 후에 Enter를 눌러야 합니다. Enter를 누를 때까지 명령 실행이 시작되지 않습니다. 명령을 입력하는 동안 실수를 했다면 BACKSPACE 키를 사용하여 텍스트를 편집할 수 있습니다.

전체 명령 이름을 입력할 필요는 없으며 식별에 충분한 특정 수의 문자를 입력할 수 있습니다. 대부분의 경우 이는 ftp 명령 이름에서 한두 문자 떨어져 있습니다. 그러나 게으르지 않고 명령을 완전히 입력하는 것이 좋습니다. 사실 조커 서버의 FTP 클라이언트는 시스템 관리자가 변경할 수 있습니다. 모든 클라이언트가 짧은 명령을 이해하는 것은 아닙니다. 예를 들어 이전에도 사용되었을 수 있습니다. 그런데 어느 화창한 날, ftp 프로그램이 교체되었습니다. 우리는 더 발전된 버전을 설치했습니다. 그 사람이 얼마나 발전했는지는 모르겠지만 짧은 명령을 이해하지 못합니다.

! 이 명령은 ftp를 일시 중지하고 로컬 시스템의 쉘을 호출합니다. 느낌표 뒤의 모든 문자는 쉘 명령으로 처리되고 실행됩니다. 그런 다음 쉘을 종료하여 ftp로 돌아갈 수 있습니다. 모든 ftp 옵션 및 관련 원격 시스템은 이 명령을 실행하기 전과 동일한 상태로 돌아갑니다. !와 같은 줄에 쉘 명령을 입력하면 해당 명령만 실행됩니다. 명령을 실행한 후 ftp 프로그램은 명령 모드로 돌아갑니다.
추가추가 명령을 사용하면 ftp는 현재 연결된 원격 시스템의 파일 끝에 로컬 파일의 내용을 추가합니다. 이 명령을 호출하면 다음과 같이 추가할 파일을 지정할 수 있습니다. 예: ftp>append local_file_nameremote_machine_file_name 명령 이름만 사용한 다음 파일 이름을 묻는 메시지가 표시될 수도 있습니다.예: ftp>append(local-file) local_file_name (remote-file) 원격_머신의 file_name
아스키이 명령을 사용하면 ftp가 파일을 ASCII 코드로 변환합니다. 기본 코드는 항상 ASCII입니다.
이 명령을 사용하면 각 파일 전송이 완료된 후 터미널에 신호가 표시됩니다. 신호음을 멈추려면 이 ftp 명령을 다시 입력해야 합니다.
바이너리이 명령을 사용하면 ftp가 파일을 바이너리 코드로 전송하게 됩니다.
그만두다이 명령은 ftp에서 로그아웃합니다. 이 명령은 열려 있는 모든 연결을 닫습니다.
CD이 명령은 원격 시스템의 디렉터리 이름을 새 이름으로 바꿉니다. 예에 표시된 대로 명령을 실행할 때 새 이름을 적어 둘 수 있습니다. ftp> cd /usr/bin ftp 명령 이름만 사용할 수 있으며 그러면 시스템에서 새 디렉토리의 이름을 묻습니다. 예를 들어 : ftp> cd (원격 디렉토리) /usr/ bin
닫다이 명령은 현재 연결을 닫습니다. 그러나 ftp에서는 종료가 없습니다. 다른 연결을 만들 수 있습니다.
디버그이 명령은 디버그 모드를 켜고 끕니다. 모드가 켜져 있으면 디스플레이에 메시지가 나타나고, 꺼지면 메시지가 표시되지 않습니다.
말 수가 많은이 명령은 상세 모드를 켜거나 끕니다. 모드가 켜져 있으면 디스플레이에 메시지가 나타나고, 꺼지면 메시지가 표시되지 않습니다.
삭제이 명령은 현재 연결된 원격 시스템의 파일을 삭제합니다. ftp 명령을 호출할 때 삭제할 파일 이름을 지정할 수 있습니다. ftp> delete 삭제할 파일 이름 원하는 경우 ftp 명령을 호출할 때 이름을 생략할 수 있습니다. 그런 다음 컴퓨터는 이름을 묻는 메시지를 표시합니다. 예: ftp> delete (remote-file) 삭제할 파일 이름
디렉토리이 명령은 연결된 원격 시스템의 디렉터리 목차를 제공합니다. ftp 명령을 호출할 때 인쇄할 디렉터리 이름을 지정할 수 있습니다. 예: ftp> dir /usr/bin 디렉토리 이름을 지정하지 않으면 원격 시스템의 현재 디렉토리가 인쇄됩니다. 명령 결과가 화면에 나타나기 전에 파일에 기록하도록 ftp에 지시할 수도 있습니다. 이는 다음과 같이 수행됩니다: ftp> dir /usr/bin printfile 출력 파일 이름(여기서는 printfile) 앞에 디렉토리 이름을 지정해야 합니다. 따라서 현재 디렉토리를 printfile이라는 파일로 인쇄하려면 다음을 수행하십시오: ftp> dir . printfile 여기서 "." 현재 디렉토리를 의미합니다.
얻다이 명령은 현재 연결된 원격 컴퓨터에서 파일을 복사합니다. 이 파일은 서버의 디렉터리에 복사됩니다. 여러 파일을 한 번에 복사하려면 mget 명령을 사용하십시오. 이 명령을 호출하면 원격 시스템의 파일 이름과 파일을 복사할 디렉터리의 이름을 지정할 수 있습니다. 예: ftp> 원격 시스템 파일 이름 가져오기 시스템 파일 이름 복사하려는 원격 시스템 파일의 이름을 지정하기만 하면 시스템에 있는 파일의 이름이 동일해집니다. 예: ftp> get remote_machine_name ftp get 명령만 작성할 수 있습니다. 그런 다음 ftp 프로그램은 파일 이름을 묻습니다. 예: ftp> get(원격 파일) 원격 시스템의 파일 이름(로컬 파일) 시스템의 파일 이름
글로브이 명령을 사용하면 ftp는 범용 "*"와 같은 UNIX 파일 이름 확장자를 허용하지 않습니다. 이 명령은 확장을 비활성화하고 활성화하는 데 사용되므로 확장이 다시 주어지면 확장이 다시 활성화됩니다. 확장자를 허용한 후 ftp는 파일 목록을 표시할 때 모든 파일 이름에 확장자를 추가합니다.
해시시이 명령을 사용하면 ftp는 원격 시스템에서 보낸 각 데이터 블록 뒤에 "#" 문자를 표시합니다. 데이터 블록의 크기는 소프트웨어 버전에 따라 다를 수 있습니다. 현재 조커 머신에서는 1024바이트입니다. 이 명령을 입력하면 현재 데이터 블록 크기가 인쇄됩니다. 이 명령은 다시 입력할 때 "#" 기호 표시를 켜거나 끕니다. 이렇게 하면 파일 전송 속도를 평가할 수 있습니다.
돕다이 명령은 ftp 작업에 대한 정보를 표시합니다. help 뒤에 명령 이름을 지정하면 해당 명령에 대한 정보가 나타납니다. help를 입력하면 ftp 명령 목록이 나타납니다.
액정이 명령은 컴퓨터에서 ftp가 사용하는 작업 디렉터리를 변경합니다. 작업 디렉토리로 원하는 디렉토리 이름을 지정할 수 있습니다. 예: ftp> lcd /home/student/your_directory_name 디렉토리 이름을 지정하지 않으면 현재 디렉토리가 사용됩니다.
ㅋㅋㅋ이 명령은 현재 연결된 원격 시스템 디렉터리 내용의 축약된 목록을 인쇄합니다. 인쇄하려는 디렉토리의 이름을 지정할 수 있습니다. 예: ftp> ls /usr/bin 이름을 지정하지 않으면 현재 디렉토리가 인쇄됩니다. 명령 결과가 디스플레이에 나타나기 전에 파일에 기록되도록 지정할 수 있습니다. 이는 디렉토리 목록이 배치되어야 하는 컴퓨터의 파일 이름을 지정하여 수행됩니다. 예: ftp> ls /usr/bin printfile 파일이 출력되기 전에 디렉토리 이름을 지정해야 합니다(여기서는 printfile). 예를 들어, 현재 디렉토리를 printfile이라는 파일로 인쇄하려는 경우: ftp> ls . printfile 여기서 "." 디렉토리가 현재 디렉토리임을 강조하기 위해 배치됩니다.
삭제이 명령은 현재 연결된 원격 시스템의 파일 목록을 삭제합니다. 명령을 호출할 때 삭제할 파일 이름을 지정할 수 있습니다. 예: ftp> mdelete 원격 시스템 filename1filename2... 그렇지 않으면 명령 이름만 사용할 수 있습니다. ftp 프로그램은 이름을 묻습니다: ftp> mdelete (remote-files) file_name1file_name2...
mdir이 명령은 원격 시스템의 디렉터리 목록을 생성하고 결과를 디렉터리의 파일에 저장합니다. 원격 시스템의 파일 목록과 명령을 호출할 때 결과를 저장할 시스템의 파일 이름을 지정할 수 있습니다. 예: ftp> mdir remote_machine_file_name... printfile 성은 디렉터리에 있는 파일의 이름입니다. 간단하게 명령어 이름을 사용하는 것도 가능합니다. 그런 다음 ftp 프로그램은 파일 이름을 묻습니다. 예: ftp> mdir (remote-files) remote_machine_file_name... printfile local-file printfile? 와이
mget이 명령은 현재 연결된 원격 시스템의 여러 파일을 디렉터리에 복사합니다. 복사한 후의 파일 이름은 원격 컴퓨터의 이름과 동일합니다. 복사할 파일 목록을 지정할 수 있습니다: ftp> mget 원격 시스템 파일 이름 1 파일 이름 2 파일... 명령을 호출할 때 파일 이름을 지정하지 않은 경우 ftp 프로그램은 파일 이름을 묻는 메시지를 표시합니다: ftp> mget ( 원격 파일) 원격 시스템 파일 이름 1 파일 이름 2 파일...
mkdir이 명령은 현재 연결 중인 원격 시스템에 디렉터리를 만듭니다. 명령을 호출할 때 디렉토리 이름을 지정할 수 있습니다. 예: ftp> mkdir /u/mydir 이름을 지정하지 않으면 ftp에서 이름을 묻습니다. 예: ftp> mkdir (directory-name) Directory_name 물론입니다. , 원격 시스템에 대한 쓰기 권한이 있어야 합니다.
mls이 명령은 원격 시스템의 현재 디렉터리에 있는 파일 그룹의 축약된 목록을 가져오고 결과를 시스템의 파일에 저장합니다. 명령을 호출할 때 원격 시스템의 파일 목록과 결과를 저장할 시스템의 파일을 지정할 수 있습니다. 예: ftp> mls Remote_machine_file_name... printfile 명령을 호출할 때 이름을 생략할 수 있습니다. 프로그램이 이를 요청합니다: ftp> mls (remote-files) remote_machine_file_name... printfile local-file printfile? 와이
입력이 명령은 디렉터리에서 현재 연결되어 있는 원격 컴퓨터로 하나 이상의 파일을 복사합니다. 원격 시스템에서는 파일 이름이 동일합니다. 물론 이 명령을 실행하려면 원격 시스템에 대한 쓰기 액세스 권한이 있어야 합니다. 명령을 호출할 때 파일 목록을 지정할 수 있습니다. 예: ftp> mput 1file_of_your_directory 2file_of_your_machine... 이름을 지정하지 않은 경우 ftp 프로그램은 이에 대해 묻습니다. ftp> mput (local-files) name_1of_your_directory_name_2file.. .
nmap파일 이름 확인 엔진을 설정하거나 비활성화하려면 이 명령을 사용하십시오. 이 명령은 다른 파일 이름 지정 방법을 사용하는 UNIX 비호환 시스템과 통신할 때 유용합니다. 예를 들어 Apple Macintosh 기반 서버입니다. 로컬 시스템에서는 get 및 mget 명령을 사용하여 파일 이름을 바꾸고, 원격 시스템에서는 put 및 mput 명령을 사용하여 파일 이름을 바꿉니다.
트랜스파일 이름 문자 변환 메커니즘을 활성화하거나 비활성화하려면 이 명령을 사용하십시오. 이 명령은 다른 파일 명명 방법을 사용하는 비 UNIX 호환 원격 시스템과 통신할 때 유용합니다. 예를 들어 Apple Macintosh 기반 서버입니다. 로컬 시스템에서의 파일 이름 번역은 get 및 mget 명령을 사용하여 수행되고, 원격 시스템에서는 put 및 mput 명령을 사용하여 수행됩니다.
열려 있는이 명령은 파일을 전송해야 하는 원격 시스템과의 연결을 설정합니다. 명령을 호출할 때 기계 이름을 지정할 수 있습니다. 예: ftp> open ftp.botik.ru 이름이 지정되지 않은 경우 프로그램에서 이를 묻습니다. ftp> 기계 이름 열기(to) 기계 이름 기계를 지정한 경우 명령을 호출할 때 이름을 지정하면 원격 시스템의 포트 번호를 지정할 수도 있습니다. 포트가 지정되면 ftp는 기본값보다 선호되는 경우 해당 포트에서 통신을 엽니다. 포트 변경은 사용자에게 지시가 있거나 시스템 관리자가 지정한 경우에 이루어집니다. 포트가 지정되지 않으면 프로그램이 포트를 요청하지 않습니다.
즉각적인이 명령은 mget와 같은 다중 파일 명령에서 파일 간 이동 권한을 ftp에 요청하는 것을 방지합니다. 이 명령은 다시 입력하면 활성화되거나 비활성화됩니다.
놓다이 명령은 컴퓨터에서 현재 연결된 원격 컴퓨터로 파일을 이동합니다. 여러 파일을 한 번에 전송하려면 mput 명령을 사용하십시오. ftp 명령을 호출할 때 시스템의 파일 이름과 원격 시스템의 파일 이름을 지정할 수 있습니다. 예: ftp> put your_file_name remote_machine's_file_name 또는 ftp> put your_file_name 물론 이 명령을 실행하려면 원격 시스템에 대한 쓰기 권한이 있어야 합니다. . 파일 이름을 지정하지 않으면 프로그램에서 이를 요청합니다. 예: ftp> put(로컬 파일) your_file_name(원격 파일) remote_machine_file_name 원격 파일의 file_name을 지정하지 않으면 machine의 경우 put 명령은 사용자의 시스템과 동일한 이름으로 원격 시스템 machine에 파일을 생성합니다.
비밀이 명령은 현재 연결된 원격 시스템의 현재 작업 디렉터리 이름을 표시합니다.
안녕이 명령은 위에서 설명한 quit 명령과 유사합니다.
인용하다이 명령을 사용하면 ftp는 사용자가 시스템에 입력한 매개변수를 실행을 위해 원격 시스템으로 보냅니다. 옵션은 ftp 명령과 기타 옵션입니다. ftp가 지원하는 명령은 remotehelp 명령을 사용하여 화면에 표시할 수 있습니다. ftp 프로그램을 호출할 때 이 명령을 입력할 수 있습니다. 예: ftp> quote NLST 명령 이름만 지정한 경우 ftp는 사용할 명령줄을 묻습니다. 예: ftp> quote (전송할 명령줄) NLST 이 명령은 시스템 관리자의 조언에 따라서만 사용하십시오.
수신이 명령은 위에서 설명한 get 명령과 유사합니다.
원격 도움말이 명령은 현재 연결된 원격 시스템에 대한 ftp 도움말을 요청합니다. 이 정보는 원격 시스템이 지원하는 명령을 알려줍니다.
이름 바꾸기이 명령은 현재 연결된 원격 시스템의 파일 이름을 바꿉니다. 명령을 호출할 때 파일 이름을 사용할 수 있습니다. 예: ftp> rename old_file_name new_file_name 명령 이름만 사용한 경우 ftp는 파일 이름을 묻습니다. ftp> rename (from-name) old_file_name (to-name) new_file_name 물론, 이 명령을 실행하려면 원격 시스템에 대한 쓰기 권한이 있어야 합니다.
rmdir이 명령은 현재 연결된 원격 시스템의 디렉터리를 삭제합니다. 명령을 호출할 때 제거할 디렉터리의 이름을 지정할 수 있습니다(예: ftp> rmdir /u/mydir). 또는 명령을 호출할 때 이름을 생략하면 컴퓨터에서 이를 묻는 메시지가 표시됩니다. ftp> rmdir (디렉토리 이름) /u /mydir 이 명령은 원격 시스템에서 항상 지원되는 것은 아닙니다. 물론, 이렇게 하려면 원격 시스템에 대한 쓰기 액세스 권한이 있어야 합니다.
보내다이 명령은 위에서 설명한 put 명령과 유사합니다.
센드포트이 명령은 ftp가 원격 시스템 데이터에 대한 로컬 시스템의 포트를 설정하는 기능을 비활성화하도록 합니다. 이 명령은 다시 입력하여 활성화하거나 비활성화할 수 있습니다. FTP를 호출할 때 기본적으로 특정 포트가 지정됩니다. 이 명령은 시스템 관리자의 조언에 따라 사용해야 합니다. 일반적으로 클라이언트 프로그램과 호환되지 않는 "잘못된" FTP 서버로 작업할 때만 필요합니다.
상태이 명령을 사용하면 ftp가 터미널에 현재 상태를 표시합니다. 상태에는 bell, hash, glob, port, type 명령으로 선택된 모드가 포함됩니다.
유형이 명령은 파일이 전송되는 형식을 설정합니다. ASCII 및 바이너리 코드가 허용됩니다. 이 명령은 ascii 및 바이너리 명령과 유사합니다. 명령 호출 시 유형을 지정하지 않으면 ASCII가 설정됩니다.
사용자이 명령을 사용하면 연결을 설정할 때 원격 시스템에서 자신을 식별할 수 있습니다. 이 자동 등록은 ftp를 호출할 때 -n 옵션을 사용하여 활성화됩니다. 이 경우 이 명령은 필요하지 않습니다. 자동 등록이 비활성화된 경우 이 명령을 사용하여 원격 시스템에 자신을 등록하고 식별합니다. 원격 시스템에는 사용자가 누구인지에 대한 세 가지 정보(로그인 이름, 비밀번호 및 리소스 이름)를 알려야 합니다. 사용자 이름은 모든 시스템에 필요하며, 비밀번호와 리소스 이름은 일부 시스템에만 필요합니다. 사용자 명령을 호출할 때 이 정보를 모두 입력할 수 있습니다. 예: ftp> user mike cat myaccount 명령을 호출할 때 이 정보를 모두 제공하지 않도록 선택할 수 있습니다. 그런 다음 프로그램은 이에 대해 묻습니다. 예: ftp> user (usename) mike(username) 비밀번호: 계정: myaccount(resource name) 정보 보호를 위해 비밀번호를 입력할 때 비밀번호가 표시되지 않습니다. 비밀번호나 리소스 이름을 입력하지 않으면 해당 정보를 묻는 메시지가 표시되지 않습니다.
말 수가 많은이 명령을 사용하면 ftp가 자세한 정보 표시 모드를 비활성화합니다. 이 명령은 재다이얼할 때 켜짐과 꺼짐으로 전환됩니다. verbose ftp 모드에서는 원격 시스템에서 보낸 프로토콜 메시지가 터미널에 나타납니다. 또한 이 모드는 각 파일 전송 후에 통계를 표시합니다. 이 모드가 비활성화되면 이 정보가 표시되지 않습니다.
? help 명령의 또 다른 이름입니다.

FTP 작업의 예.
이 섹션에서는 FTP를 사용하는 방법을 보여줍니다. 아래에는 세 가지 예가 있습니다. 이 예제에서는 HERE라는 ​​로컬 시스템과 THERE라는 ​​원격 시스템이라는 두 개의 시스템을 사용합니다.

예시 1개에 대한 설명입니다.
이 예에서는 ftp를 사용하여 파일을 보내고 받는 방법을 보여줍니다. ftp 명령은 호스트 시스템의 이름으로 호출되며 사용자는 자동으로 다른 시스템에 등록됩니다. -n 옵션은 사용되지 않습니다.

Verbose 모드는 verbose 명령을 사용하여 비활성화됩니다. 그런 다음 사용자는 원격 시스템의 작업 디렉토리를 /etc 디렉토리로 변경합니다. 왜냐하면 -d 옵션이 없고 verbose 명령이 있으며 verbose 모드가 비활성화되고 ftp 프롬프트 이외의 메시지가 나타나지 않습니다.

ls 명령을 사용하는 사용자는 THERE 시스템의 /etc 디렉토리에 대한 축약된 목록을 받습니다. ftp 명령은 /etc 디렉토리에 세 개의 파일을 생성합니다. 그런 다음 get passwd 명령은 THERE 시스템의 passwd 파일을 HERE 시스템으로 복사합니다. 컴퓨터 이름이 지정된 경우 passwd라는 파일이 HERE 컴퓨터에 생성됩니다.

put 명령은 로컬 시스템의 현재 작업 디렉토리(HERE)에서 원격 시스템(THERE)의 /etc 디렉토리로 wall이라는 파일을 복사하는 데 사용됩니다. 이 파일은 이름이 지정되지 않았기 때문에 동일한 이름으로 복사됩니다. 전송이 완료되면 /etc 목록이 나타납니다. 여기에는 HERE 시스템에서 방금 복사한 wall을 포함하여 이미 4개의 파일이 있습니다.

그런 다음 bye 명령을 사용하여 로컬 HERE 시스템의 운영 체제 셸로 돌아갑니다.

$ ftp THERE THERE 220 FTP 서버(버전 4.160 #1)에 연결됨 준비 이름(THERE:stevea): 비밀번호(THERE:stevea): 331 stevea에 필요한 비밀번호입니다. 230 사용자 stevea가 로그인했습니다. ftp> verbose Verbose 모드가 꺼졌습니다. ftp> cd /etc ftp> ls passwd volcopy whodo ftp> get paswd ftp>put wall ftp> ls passwd volcopy wall whodo ftp> 안녕 $ 설명 2가지 예시.
이 예에서는 여러 FTP 옵션을 사용하여 얻을 수 있는 화면 이미지를 보여줍니다. 원격 호스트 시스템의 이름으로 ftp를 호출한 후 사용자는 디버그 모드로 돌아가는 명령을 호출합니다. 그런 다음 ftp 명령은 이 옵션이 활성화되었음을 나타내는 메시지를 화면에 표시합니다. 그런 다음 사용자는 원격 시스템의 작업 디렉토리를 /etc로 변경합니다. 왜냐하면 디버깅 및 장황한 모드가 있습니다. 원격 시스템에 명령을 보내는 것에 대한 메시지(--> CWD/etc)와 원격 시스템에서 수신된 응답(250 CWD 명령 성공 - 명령이 성공했습니다)이 화면에 나타납니다. UNIX의 디렉토리 변경 명령과 동일한 형식을 갖는 cd 명령은 CDW(원격 시스템의 작업 디렉토리 변경) 명령으로 전송됩니다. 이 명령은 cd 대신 ftp에서 사용되므로 시스템 명령과 독립적으로 작동합니다.

cd 명령 다음에 사용자는 pwd 명령을 실행하여 작업 디렉터리에 대한 변경 사항을 확인합니다. ftp 명령은 (로컬) 시스템과 원격 시스템 간에 전송된 메시지를 화면에 표시한 다음 원격 시스템의 현재 작업 디렉토리가 나타납니다. 그런 다음 사용자가 해시 옵션을 입력하면 이 옵션이 허용된다는 메시지가 나타납니다. get wall myfile 명령은 ftp에게 wall 파일을 복구하고 이를 컴퓨터의 현재 작업 디렉터리에 있는 myfile 파일에 저장하도록 지시합니다. ftp 명령은 전송 시작에 관해 로컬과 원격 시스템 사이에 전송된 메시지를 인쇄한 다음 수신된 각 정보 블록에 대한 해시 태그를 인쇄합니다. 전송이 완료되면 전송에 걸린 시간과 파일이 전송된 날짜를 보여주는 통계가 화면에 나타납니다. 파일을 받은 후 사용자는 close 명령으로 연결을 닫고 bye 명령으로 ftp를 종료합니다.

$ ftp THERE THERE 220 FTP 서버(버전 4.160 #1)에 연결됨 준비 이름(THERE:stevea): 비밀번호(THERE:stevea): 331 stevea에 필요한 비밀번호입니다. ftp> debug 디버그 중(디버그 = 1) ftp> cd /etc ---> CDW /etc 200 CDW 명령 괜찮습니다. ftp> pwd ---> PWD 251 ftp> hash 해시 마크 인쇄 중입니다(1024바이트/해시 마크). ftp> get wall mefile ---> PORT 3,20,0,2,4,51 200 PORT 명령 괜찮습니다. ---> RETR 벽 150 벽에 대한 데이터 연결 열기(3.20.0.2.1075)(24384bytes ######################. 226 전송 완료. 24550 12.00초 내에 수신된 바이트 수(2Kbytes/s) ftp> close ---> QUIT 221 Goodbye ftp> bye $.

FTP는 시스템 간에 파일을 전송하는 데 중요한 TCP/IP 유틸리티입니다. FTP의 주요 장점 중 하나는 다양한 원격 호스트 시스템과의 호환성입니다. 즉, 원격 Windows 2000, Windows NT 및 UNIX 시스템은 물론 AS/400과 같은 IBM 서버 간에도 파일을 전송할 수 있습니다. 텍스트 인터페이스가 있고 Windows 2000 및 NT와 함께 제공되는 FTP 유틸리티를 시작하려면 명령줄에 ftp를 입력하기만 하면 됩니다.

가장 유용한 10가지 FTP 명령을 나열해 보겠습니다.

10. 도움(또는?).많은 FTP 명령을 다양한 방법으로 입력할 수 있습니다. 예를 들어 도움말과 물음표(?)는 동일한 기능을 수행합니다. 초보자는 시스템이 사용자에게 FTP 명령의 전체 목록을 제공하는 도움말 명령으로 시작해야 합니다. 명령에 대한 간략한 설명을 보려면 ?를 입력하십시오. 그리고 명령 이름은 다음과 같습니다.

FTP>? 열려 있는

9. 열어라. FTP 세션은 일반적으로 지정된 FTP 서버에 대한 연결을 설정하는 Open 명령으로 시작됩니다(원격 호스트에는 FTP 서비스가 실행 중이어야 함). Open 명령을 받은 후 시스템은 사용자 ID와 비밀번호를 요청합니다. 많은 FTP 서버에서는 익명 ID와 빈 비밀번호로 등록할 수 있습니다. teca2라는 컴퓨터와 연결을 설정하려면 다음을 입력해야 합니다.

Ftp>teca2 열기

8. 종료(또는 안녕). Quit 명령은 열려 있는 모든 세션을 종료하고 FTP 셸을 종료합니다.

FTP>종료

FTP를 종료하지 않고 열려 있는 세션을 닫으려면 닫기 명령을 사용하십시오.

7. 장애인. Pwd 명령은 현재 FTP 세션에 연결된 원격 시스템의 디렉터리를 표시합니다.

6. 엘. Ls 명령은 원격 컴퓨터의 현재 디렉터리에 있는 파일 및 하위 디렉터리 목록을 표시합니다. Ls를 사용하면 원격 파일에 액세스할 수 있습니다.

5. CD.필요한 파일이 원격 시스템의 현재 디렉터리에 없으면 Cd 명령을 사용하여 다른 디렉터리로 변경할 수 있습니다. UNIX 시스템에 대한 연결이 설정된 경우 원격 디렉토리는 일반적으로 슬래시로 표시됩니다(이 경우 /downloads 디렉토리).

Ftp>CD/다운로드

4.LCD. Lcd 명령은 로컬 시스템의 현재 디렉터리를 변경합니다. 원격 컴퓨터에서 받은 모든 파일은 기본적으로 현재 디렉터리에 기록됩니다. 현재 로컬 디렉토리를 C: emp로 변경하려면 다음 명령을 입력해야 합니다.

Ftp>lcd C: emp

3. Bin(또는 바이너리).기본적으로 FTP는 텍스트 파일에 편리한 ASCII 형식으로 파일을 전송합니다. 그러나 실행 파일과 .zip 파일을 전송하려면 Bin 명령을 사용하여 전송 유형을 바이너리로 변경해야 합니다.

ASCII 모드로 돌아가려면 ASCII 명령을 사용하십시오.

2. 넣기(또는 보내기). Put 명령을 사용하면 로컬 파일을 원격 시스템의 현재 디렉터리에 복사할 수 있습니다. localfile.txt라는 파일을 원격 시스템의 C: emp 디렉터리로 보내려면 다음 명령을 입력해야 합니다.

Ftp>put C: emp localfile.txt

1. 가져오기(또는 수신). Get 명령은 인터넷(또는 원격 컴퓨터)에서 로컬 컴퓨터의 현재 디렉터리로 파일을 다운로드하는 데 사용됩니다. Remotefile.txt라는 파일을 얻으려면 다음 명령을 입력합니다.

Ftp>remotefile.txt 가져오기

Michael Auty는 미국 Windows NT Magazine의 과학 편집자이자 소프트웨어 개발 및 컨설팅 서비스 전문 회사인 TECA의 사장입니다. 그에게 연락할 수 있는 주소는 다음과 같습니다:



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: