강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

FTP 전송모드를 ASCII모드로 설정하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

FTP 전송모드를 ASCII모드로 설정하기

 

 

 

 

FTP로 파일을 전송할 때에는 크게 두가지 전송모드가 있습니다.

 

 

 

 

 아스키(ASCII)모드와 바이너리(BINARY)모드가 그것 입니다.

 

 

 

 

 그렇다면 어떤 경우에 이 두가지 전송모드를 구분하여 사용해야 할까요.

 

텍스트파일, html파일등 ASCII코드값으로 저장된 파일로서 파일을 열어서 읽을 수 있는 문자들로 이루어진 파일은 아스키모드로 사용하면 됩니다.

 

 

 

 

 

 

그리고 이미지파일(gif, jpg, png)이나 워드파일(hwp, doc), pdf, 컴파일 된 파일 등의 파일들은 바이너리모드로 사용하면 됩니다.

 

 

 

 

 

 

그리고 ASCII모드로 설정하는 방법에는 아래의 예와 같이 “type ascii”라는 방법과 “ascii”라고 하는 방법이 있습니다.

 

 

 

 

 두가지 모두 동일한 것이므로 아무거나 사용하시기 바랍니다.

 

 

 

 

 그리고 그냥 “as”라는 약자를 사용하셔도 ASCII모드로 설정이 됩니다.

 

 

 

 

 

 

ftp>

ftp> type ascii

200 Switching to ASCII mode.

ftp>

ftp> ascii

200 Switching to ASCII mode.

ftp>

 

 

 

 

위의 예는 전송모드를 아스키모드로 설정한 것입니다.

 

 

 

 

 전송모드가 아스키모드로 설정된 후에 파일을 전송하면 이후부터는 전송되는 모든 파일들은 아스키(ASCII)모드로 송수신이 이루어집니다.

 

 

 

 

 

 

주의할 것은 아스키모드로 송수신해야 할 파일을 바이너리모드에서 송수신을 하였을 경우에 전송된 파일이 깨지는 현상이 발생합니다.

 

 

 

 

 이를 방지하기 위하여 반드시 전송모드에 맞는 송수신을 해야 합니다.

 

 

 

 

 

 

참고로 ws_FTP cute_FTP와 같이 PC에서 사용하는 FTP클라이언트 프로그램에는 auto모드라는 것이 있는데 이것은 파일의 확장자종류에 따라서 자동으로 알맞은 전송모드를 선택해 주므로 어떤 전송모드를 사용해야 하는지 모를 때에는 auto모드를 사용하시는 것이 좋습니다.

 

 

 

 

 하지만 Linux, UNIX, Solaris등과 같은 서버에서 사용할 때에는 auto모드라는 것이 없습니다.

 

 

 

 

 따라서 리눅스 서버에서 FTP를 사용할 때에는 정확한 전송모드를 지정하여 사용해야 합니다.

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  75 명