더북(TheBook)
Q ftp 명령에 대해 더 알려주세요.

A FTP 클라이언트인 ftp 사용법에 대해 더 살펴보겠습니다. ftp는 일반적으로 리눅스 명령행에서 내리는 명령을 그대로 사용합니다. 몇 가지 알아둘 만한 ftp 명령을 소개합니다.

‘!’ 기호를 붙이면 로컬 시스템에 대한 명령을 수행합니다. ls와 pwd가 원격 시스템을 대상으로 동작하는데 비해 !ls는 로컬 시스템의 파일을 목록을 조회하고 !pwd는 로컬 시스템의 현재 작업 디렉터리를 보여줍니다.

ftp> !ls
ftp> !pwd

lcd는 로컬 시스템의 작업 디렉터리를 변경합니다.

ftp> lcd

get, put은 각각 파일 하나씩 다운로드, 업로드하는 명령입니다. 여러 파일을 다운로드하거나 업로드할 때는 mget, mput 명령을 사용합니다. mget, mput을 사용하면 메타 문자를 사용할 수 있습니다.

ftp> mget *.html
ftp> mput *.h

prompt는 대화식 모드를 활성화하거나 해제합니다. mget과 mput을 사용할 때 각 파일마다 업로드, 다운로드할지 여부를 사용자에게 묻습니다. 이런 과정이 번거롭기 때문에 mget, mput 명령을 사용하기 전에 prompt 명령으로 대화식 모드를 해제해둡니다.

ftp> prompt
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.