Linux FTP 명령의 샘플 사용

Linux 컴퓨터에서 FTP 프로토콜 사용

FTP 는 로컬 컴퓨터와 원격 컴퓨터 또는 네트워크간에 파일을 교환하는 가장 간단하고 익숙한 파일 전송 프로토콜입니다. Linux 및 Unix 운영 체제에는 FTP 연결을 위해 FTP 클라이언트로 사용할 수있는 기본 제공 명령 줄 프롬프트가 있습니다.

경고 : FTP 전송은 암호화되지 않습니다. 전송을 가로채는 사람은 사용자 이름과 암호를 비롯하여 보내는 데이터를 읽을 수 있습니다. 보안 전송을 위해서는 SFTP를 사용하십시오.

FTP 연결 설정

다양한 FTP 명령을 사용하려면 먼저 원격 네트워크 또는 컴퓨터와의 연결을 설정해야합니다. Linux에서 터미널 창을 열고 ftp 와 도메인 이름 또는 FTP 서버의 IP 주소 (예 : ftp 192.168.0.1 또는 ftp domain.com)를 입력하여이 작업을 수행하십시오. 예 :

ftc.abc.xyz.edu

이 명령은 abc.xyz.edu에있는 ftp 서버 에 연결을 시도합니다. 성공하면 사용자 이름과 암호를 사용하여 로그인하라는 메시지가 표시됩니다. 공용 FTP 서버를 사용하면 anonymous 사용자 이름과 전자 메일 주소를 암호 또는 암호없이 사용하여 로그인 할 수 있습니다.

성공적으로 로그인하면 터미널 화면에 ftp> 프롬프트가 표시됩니다. 더 나아 가기 전에 도움말 기능을 사용하여 사용 가능한 FTP 명령 목록을 얻으십시오. 이것은 시스템 및 소프트웨어에 따라 나열된 FTP 명령 중 일부가 작동하거나 작동하지 않을 수 있기 때문에 유용합니다.

FTP 명령 예제 및 설명

Linux 및 Unix에서 사용되는 FTP 명령은 Windows 명령 행에서 사용되는 FTP 명령과 다릅니다. 다음은 파일을 원격으로 복사, 이름 바꾸기 및 삭제하기위한 Linux FTP 명령의 일반적인 용도를 보여주는 예입니다.

ftp> 도움말

도움말 기능은 디렉토리 내용을 표시하고, 파일을 전송하고, 파일을 삭제하는 데 사용할 수있는 명령을 나열합니다. 명령 ftp >? 똑같은 일을한다.

ftp> ls

이 명령은 원격 컴퓨터의 현재 디렉터리에있는 파일 및 하위 디렉터리의 이름을 인쇄합니다.

ftp> cd 고객

이 명령은 현재 디렉토리를 customers 라는 서브 디렉토리로 변경합니다.

ftp> cdup

그러면 현재 디렉토리가 상위 디렉토리로 변경됩니다.

ftp> lcd [이미지]

이 명령은 로컬 컴퓨터의 현재 디렉터리를 이미지로 변경합니다.

ftp> ascii

텍스트 파일 전송을 위해 ASCII 모드로 변경됩니다. ASCII는 대부분의 시스템에서 기본값입니다.

ftp> 바이너리

이 명령은 텍스트 파일이 아닌 모든 파일을 전송할 때 바이너리 모드로 변경됩니다.

ftp> get image1.jpg

이렇게하면 원격 컴퓨터에서 로컬 컴퓨터로 image1.jpg 파일을 다운로드 할 수 있습니다. 경고 : 같은 이름의 로컬 컴퓨터에 이미 파일이있는 경우 파일을 덮어 씁니다.

ftp> put image2.jpg

로컬 컴퓨터에서 원격 컴퓨터image2.jpg 파일을 업로드 합니다 . 경고 : 동일한 이름을 가진 원격 컴퓨터에 파일이 이미 있으면 덮어 씁니다.

ftp>! ls

명령 앞에 느낌표를 추가하면 로컬 컴퓨터에서 지정된 명령이 실행됩니다. 따라서! ls는 로컬 컴퓨터의 현재 디렉터리의 파일 이름과 디렉터리 이름을 나열합니다.

ftp> mget * .jpg

mget 명령으로. 여러 이미지를 다운로드 할 수 있습니다. 이 명령은 .jpg로 끝나는 모든 파일을 다운로드합니다.

ftp> 이름 바꾸기 [from] [to]

rename 명령은 [from]이라는 파일을 원격 서버의 새 이름 [to]으로 변경합니다.

ftp> put local-file [원격 파일]

이 명령은 원격 컴퓨터에 로컬 파일을 저장합니다. 로컬 파일 보내기 [원격 파일] 도 똑같습니다.

ftp> mput * .jpg

이 명령은 .jpg로 끝나는 모든 파일을 원격 컴퓨터의 활성 폴더에 업로드합니다.

ftp> delete remote-file

원격 시스템에서 remote- file이라는 파일을 삭제합니다.

ftp> mdelete * .jpg

이렇게하면 원격 컴퓨터의 활성 폴더에서 .jpg로 끝나는 모든 파일이 삭제됩니다.

ftp> size 파일 이름

이 명령을 사용하여 원격 기계에서 파일의 크기를 판별하십시오.

ftp> mkdir [디렉토리 이름]

원격 서버에서 새 디렉토리를 만듭니다.

ftp> 프롬프트

프롬프트 명령은 대화식 모드를 켜거나 끄기 때문에 사용자 확인없이 여러 파일의 명령이 실행됩니다.

ftp> 종료

quit 명령은 FTP 세션을 종료하고 FTP 프로그램을 종료합니다. byeexit 명령은 같은 것을 수행합니다.

명령 행 옵션

옵션 (플래그 또는 스위치라고도 함)은 FTP 명령의 조작을 수정합니다. 일반적으로 명령 줄 옵션은 공백 뒤에 주 FTP 명령을 따릅니다. 다음은 FTP 명령에 추가 할 수있는 옵션 목록과 그 기능에 대한 설명입니다.