ftp> ! [command]
잠시 셸로 빠져나간다.
셸을 종료하면 다시 ftp로 돌아간다.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />:NAMESPACE PREFIX = O />
?, help
ftp> ? [command-name]
help 내용을 본다.
?만 입력하면 모든 명령어 목록이 출력되며, 명령어를 파라미터로 주면 해당 명령어의 help 내용을 출력한다.
account
ftp> account [passwd]
remote 서버로 account 정보를 보낸다.
append
ftp> append [local-file [remote-file]]
remote 서버에 파일이 존재할 경우 이어붙인다.
remote-file 명을 입력하지 않으면 local-file 명으로 지정된다.
ascii
ftp> type ascii
전송 모드를 ascii로 설정한다.
binary, image
ftp> type [binary/image]
전송 모드를 binary로 설정한다.
bell
ftp> bell [on/off]
명령어 실행 완료 시 삐 소리 출력 여부 설정한다.
bye, quit
ftp 연결을 끊고 종료한다.
case
mget 명령 시의 원격 서버 파일명 대소문자 구분을 설정 (on/off toggle, default: off)
(on이면) remote 서버의 파일들을 mget으로 가져올 때, 대소문자 구분없이 모두 소문자로 가져온다.
cd
ftp> cd [remote-directory]
서버의 디렉토리를 변경
cdup
서버의 디렉토리를 한단계 전으로 변경 (cd .. 와 동일)
chmod
ftp> chmod [mode remote-file]
파일의 권한을 변경
close, disconnect
ftp 연결을 끊는다.
ftp 연결만 끊으며 ftp를 종료하지는 않는다. 정의한 매크로는 모두 삭제된다.
cr
텍스트 파일 전송시 엔터코드(Carriage Return) 유무를 조정. (on/off toogle, default: on)
delete
ftp> delete [remote-file]
remote 파일을 삭제한다.
빈 디렉토리도 삭제할 수 있다.
debug
디버깅 모드를 설정한다. (on/off toggle 및 debug 레벨 설정)
dir, ls
ftp> dir [remote-directory] [local-file]]
디렉토리를 출력한다.
local 파일을 파라미터로 줄 경우, dir 명령의 결과를 파일로 저장할 수 있다.
form
파일 전송 포맷을 설정한다.
(non-print 포맷만 지원)
get, recv
ftp> get [remote-file [local-file]]
remote 파일을 local 서버로 전송받는다.
local 파일명을 파라미터로 줄 경우, 전송받은 파일의 파일명을 지정할 수 있다.
glob
local 파일이름의 메타문자 확장을 설정한다. (on/off toggle, default: on)
hash
1024 바이트 전송 시마다 '#' 기호를 출력한다.
hash 기능 사용 시 퍼포먼스 저하
idle
ftp> idle [seconds]
remote 서버 연결의 비활성화 시간을 설정/확인한다.
초 단위로 파라미터를 줄 경우, 비활성화 시간을 설정하며, 파라미터가 없는 경우 현재 설정 상태를 출력한다.
설정된 시간이 지나면 ftp 접속이 끊어진다. (30~7200초 설정 가능)
lcd
ftp> lcd [local-directory]
local 디렉토리를 변경한다.
파라미터로 주어진 디렉토리로 local 디렉토리를 변경하며, 파리미터가 없는 경우 local home 디렉토리로 변경
macdef
ftp> macdef [macro-name]
매크로를 정의
명령어 실행 후 다음 라인부터의 내용이 매크로로 저장
빈 라인(내용없이 엔터 입력)이 입력되면 매크로 저장이 종료
최대 4096개의 문자로 된 16개의 매크로를 정의할 수 있으며, 정의된 매크로는 close 명령어로 종료될 때까지 유지
$
ftp> $ [macro-name]
매크로를 실행한다.
macdef 명령어로 먼저 매크로를 정의해 놓은 후, 해당 매크로를 실행
반복적인 작업이나 일괄작업 등에 쓰임
mdelete
ftp> mdelete [remote-files]
다수의 파일을 삭제한다.
mdir
ftp> mdir [remote-files local-file]
다수의 디렉토리/파일의 출력 결과를 local 파일로 저장한다.
mls
ftp> mls [remote-files local-file]
다수의 디렉토리/파일의 간단한 출력 결과를 local 파일로 저장한다.
mget
ftp> mget [remote-files]
다수의 remote 파일을 전송받는다.
mkdir
ftp> mkdir [directory-name]
서버에 디렉토리를 생성한다.
mode
파일 전송 모드를 설정한다.
제공되는 모드는 stream 뿐이다.
modtime
ftp> modtime [remote-file]
파일의 최종 수정시각을 출력한다.
mput
ftp> mput [local-files]
다수의 local 파일을 서버로 전송한다.
newer
ftp> newer [remote-file [local-file]]
파일을 get 하되, local 파일보다 나중인 경우에만 가져온다.
local 파일이 없는 경우 그냥 get 한다.
nlist
ftp> nlist [remote-directory] [local-file]
디렉토리의 파일 목록을 출력한다.
디렉토리명을 지정할 수 있으며, 지정하지 않으면 현재 디렉토리가 출력된다.
open
ftp> open [server-host] [port-number]]
서버에 접속한다.
ftp 접속이 끊어졌을 경우 ftp를 종료하지 않고 open 명령어로 재접속 가능
prompt
multiple 명령어 실행 시 응답 여부를 설정한다. (on/off toggle, default: on)
off로 설정할 경우, multiple 명령어(mget, mput 등) 실행시 y/n 선택없이 강제로 진행된다. (모두 y)
sendport
data 연결을 위해 PORT 명령어 사용 여부를 설정한다. (on/off toggle, default: on)
off로 설정할 경우 명령어 실행에 delay가 생길 수 있다.
passive
passive 모드 설정을 변경한다. (on/off toggle, default: off)
put, send
ftp> put [local-file] [remote-file]]
서버로 local 파일을 전송한다.
파일명을 파라미터로 줄 경우, remote 서버로 전송되는 파일명을 지정할 수 있다.
pwd
서버의 현재 디렉토리를 출력한다.
reget
ftp> reget [file-name]
파일의 끝에 이어서 get 한다.
파일을 get 하던 중 중지된 경우, 처음부터 다시 받지 않고 reget 명령어를 이용해 이어받을 수 있다.
rstatus
ftp> rstatus [file-name]
서버의 상태를 출력한다.
rhelp
ftp> rhelp [command-name]
서버로부터 help 정보를 얻어온다.
ftp 프로그램 상의 명령어가 아닌 순수 ftp 프로토콜의 명령어에 대한 help 정보이다.
rename
ftp> rename [from-name [to-name]]
서버의 파일, 디렉토리의 이름을 변경한다.
rmdir
ftp> rmdir [directory-name]
빈디렉토리를 삭제한다.
runique
local 파일의 unique 저장 설정을 변경한다. (on/off toggle, default: off)
만약 remote 파일을 get/mget으로 가져올 때, local 서버에 같은 이름의 파일이 존재하는 경우
해당off로 설정되어있으면 덮어씌기하고, on으로 설정되어있으면 파일명 끝에 .1 과 같이 숫자 붙는다.
size
ftp> size [file-name]
파일의 사이즈를 출력한다.
status
현재 ftp 접속 상태 정보를 출력한다.
struct
ftp> struct [struct-name]
파일 전송 struct를 설정한다.
system
서버의 OS 타입을 출력한다.
tenex
파일 전송 모드를 tenex로 설정한다.
type
ftp> type [type-name]
파일 전송 모드를 설정
umask
ftp> umask [newmask]
서버의 umask를 설정
verbose
verbose 모드를 설정한다. (on/off toggle, default: on)
on일 경우, 파일 전송 완료 시 전송 통계 내역(전송size, 소요시간, 초당 속도 등)을 출력한다.
'OS' 카테고리의 다른 글
APM 설치 정보 (0) | 2012.10.21 |
---|---|
네트워크 명령어 ping 도움말 (0) | 2012.10.21 |
Windows 98 에서 IE 5.0 or 5.5 를 제거하는 방법 (0) | 2011.05.21 |
Microsoft 운영 체제에서 지원되는 파일시스템 (2) | 2011.05.14 |
dos 6.0의 유용한 유틸리티 (0) | 2011.05.12 |