posted by 구름너머 2006. 7. 4. 17:27

FTP 사용법을 정리해본다.

절차1. 접속시도

$>ftp xxx.xxx.xxx.xxx

ftp>id입력

ftp>pw입력

절차2.접속된 서버의 디렉토리 위치(현재) 확인:remote서버의 경로확인

ftp>pwd

절차3.접속을 시도한 로컬 위치(현재) 확인 :!pwd

ftp>!pwd <==unix shell의 pwd 실행.

ftp>! <==잠시 unix shell로 나들이

절차4.접속된 원격의 서버에서 경로이동:cd or cdup or cd .. or cd ~/src 등...

ftp>cd src <== remote 서버의 현재 위치에서 하위의 src 폴더로 이동.

로컬서버에서의 경로이동

ftp>lcd src <==local 서버의 현재 위치에서 하위의 src 폴더로 이동.

또는

ftp>!

$>cd src

$>exit

ftp>

절차5.화일 확인 및 전송 준비

ftp>pwd <==현위치 확인

ftp>ls <== 목록 확인

ftp>bin <== 전송모드 binary 전환

ftp>hash <==파일전송 도중에 "#"표시를 하여 전송중임을 나타낸다.(hash)

ftp>get 파일명 <== 파일명을 remote에서 local로 download

ftp>put 파일명 <== 파일명을 local에서 remote로 upload

절차6.ftp 종료:bye

ftp>bye

$>

ascii : 전송모드를 ASCII모드로 설정한다.(ascii또는 as)

binary : 전송모드를 BINARY모드로 설정한다.( binary또는 bi)

bell : 명령어 완료시에 벨소리를 나게한다.(bell)

bye : ftp접속을 종료하고 빠져나간다.(bye)

cd : remote시스템의 디렉토리를 변경한다.(cd 디렉토리명)

cdup : remote시스템에서 한단계 상위디렉토리로 이동한다.(cdup)

chmod : remote시스템의 파일퍼미션을 변경한다.(chmod 755 index.html)

close : ftp접속을 종료한다. (close)

delete : remote시스템의 파일을 삭제한다.(delete index.old)

dir : remote시스템의 디렉토리 내용을 디스플레이한다.(dir)

disconnect : ftp접속을 종료한다.(disconnect)

exit : ftp접속을 종료하고 빠져나간다.(exit)

get : 지정된 파일하나를 가져온다.(get index.html)

hash : 파일전송 도중에 "#"표시를 하여 전송중임을 나타낸다.(hash)

help : ftp명령어 도움말을 볼 수 있다.(help또는 help 명령어)

lcd : local시스템의 디렉토리를 변경한다.(lcd 디렉토리명)

ls : remote시스템의 디렉토리 내용을 디스플레이한다. (ls 또는 ls -l)

mdelete : 여러개의 파일을 한꺼번에 지울 때 사용한다.( mdelete *.old)

mget : 여러개의 파일을 한꺼번에 가져오려할 때 사용한다. ( mget *.gz)

mput : 한꺼번에 여러개의 파일을 remote시스템에 올린다.(mput *.html)

open : ftp접속을 시도한다.(open 168.126.72.51또는 open ftp.kornet.net)

prompt : 파일전송시에 확인과정을 거친다. on/off 토글 (prompt)

put : 하나의 파일을 remote시스템에 올린다.(put index.html)

pwd : remote시스템의 현재 작업디렉토리를 표시한다.(pwd)

quit : ftp접속을 종료하고 빠져나간다.(quit)

rstatus : remote시스템의 상황(version, 어디서, 접속ID등)을 표시한다.(rstatus)

rename : remote시스템의 파일명을 바꾼다.(remote 현재파일명 바꿀파일명)

rmdir : remote시스템의 디렉토리을 삭제한다.(rmdir 디렉토리명)

size :remote시스템에 있는 파일의 크기를 byte단위로 표시한다.(size index.html)

status : 현재 연결된 ftp세션모드에 대한 설정을 보여준다.(status)

type : 전송모드를 설정한다.(type 또는 type ascii 또는 type binary)

'UNIX' 카테고리의 다른 글

file 정보(stat) 와 종류 알아내기  (0) 2006.08.08
VI 에서 TAB 크기를 4로 설정하기  (1) 2006.07.28
Unix 압축/해제 명령어 모음  (0) 2006.03.13
unix timestamp  (0) 2005.12.30
Unix Shell  (0) 2005.11.25