카카오 플러스


ascii, as : ASCII모드

binary, bi : binary 전송모드를 BINARY모드

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시스템의 현재 작업디렉토리를 표시한다.

quote pasv : passive 모드로 변환

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)

 

디렉토리 생성
- ftp> mkdir public
호스트 컴퓨터 상의 현재 디렉토리 밑에 public 이란 디렉토리가 생깁니다.
디렉토리 삭제
- ftp> rmdir public
디렉토리 내용물을 다 지운 후 디렉토리를 지워야 지워집니다.
화일/디렉토리 이름 변경
- ftp>ren my.html your.html
화일 1개 삭제
- ftp> del my.html
화일 여러개 삭제
- ftp> mdel *.html
*.html 패턴의 모든 화일 삭제
- ftp> mdel letter??.html
? 는 낱개 문자에 대한 와일드 카드입니다.
화일 업로드
- ftp> binary
바이너리 화일 전송 옵션. 모든 화일 전송시 무조건 설정하는 게 좋음. 이것을 하지 않으면 압축/그림 화일이 깨져 전송됨
- ftp> put local.html home.html
내 PC의 현재 디렉토리 밑의 local.html을 호스트 상의 현재 디렉토리에 home.html로 업로

여러개의 화일 엎로드
- ftp> prompt
대화식 모드 해제, 여러개 화일 업로드시 매 파일마다 업로드 여부를 확인하게 되어 있는데 이를 취소하는 역할을 함. 토글 명령이므로 두번 하면 다시 원상 복귀
- ftp> binary
바이너리 화일 전송 옵션 모든 화일 전송시 무조건 설정하는 게 좋음)
- ftp> mput *.gif
현재의 PC 디렉토리 밑의 *.gif 를 엎로드
화일 1개 다운로드
- ftp> binary
바이너리 화일 전송 옵션 모든 화일 전송시 무조건 설정하는 게 좋음
- ftp> get remote.html localpc.html
- remote.html 을 PC의 localpc.html 로 저장
- localpc.html 생략하면 remote.html 로 저장
화일 여러개 다운로드
- ftp> prompt
대화식 모드 해제 여러개 화일 다운로드시 , 매 화일마다 다운로드 여부를확인하게 되어 있는 데 이를 취소하는 역할을 함
- 토글 명령이므로 두번 하면 다시 원상 복귀
- ftp> binary
바이너리 화일 전송 옵션 모든 화일 전송시 무조건 설정하는 게 좋음
- ftp> mget *.html
디렉토리 보기
ftp> dir
리모트 디렉토리 이동
- ftp> cd /usr/local
- ftp> cd ..
상위 디렉토리 이동
로컬 디렉토리 이동(Local CD)
- ftp> lcd c:\netscape\program
- ftp> lcd /home/User
MSDOS, UNIX 명령 실행
- ftp> !mkdir LOCALDIR
이것은 자신의 홈 디렉토리밑에 LOCALDIR 디렉토리 생성
hash 명령
- ftp> hash
이렇게 하면 화일 엎/다운로드시 진행 결과를 보여줍니다.
화일 엎/다운로드시 "binary" 명령을 반드시 실행하십시오.
이것을 안하면 binary 화일내의 CR LF를 LF로 바꾸어 전송하게 되므로 화일이 깨집니다. 주의하세요!!!!

 

ftp 서버에 접속하기
ftp 100.10.1.1 또는 ftp ftp.test.com
2. ftp 사용중지
ftp> bye
3. ftp 서버에 접속하여 디렉토리 내용 확인하기
ftp> pwd
현재 디렉토리 확인
ftp> ls -al 또는 dir
디렉토리 내용보기
4. ftp 사용중 현재 내컴퓨터의 디렉토리 확인
ftp> !dir
5. 전송 모드 변경
전송모드라 하면 파일을 전송할때 binary 또는 ascii 모드를 말하며 일반 txt 파일은 ascii 로
전송하고 실행파일 또는 압축 파일은 binary 로 전송하여야 함. 만일 이를 어길시는 특히
txt 파일의 내용이 이상하게됨
ftp> bi 또는 binary
binary 모드로 변경됨
ftp> as 또는 ascii
ascii 모드로 변경됨
6. 한 개의 파일을 보내기
ftp> !dir setup.txt
보낼 파일을 확인함
ftp> as
ftp> put setup.txt
파일을 보냄
ftp> dir setup.txt
잘 보냈는지 확인함
7. 한개의 파일을 가져오기
ftp> ls -al
가져올 파일을 확인함
ftp> bi
binary 모드로 변경됨
ftp> get a.o
ftp> !
! 만 사용하여 Local Host로 잠시 빠져나간뒤 제대로 가져왔는지 확인
exit
다시 ftp 모드로 바뀜
8. 여러개의 파일을 보내고 받기
여러개의 파일을 보내려면 mput 을 사용
ftp> mput diff* <-- diff 로 시작되는 모든화일을 보냄
mput diff1? <-- 이름을 diff1 으로 하겠냐고 물음 (엔터)
mput diff2? <-- diff2 를 보냄
mput diffrt? <-- diffrt 를 보냄
여러개의 파일을 받으려면 mget을 사용
ftp> mget * <-- 모든 파일을 보냄
mget cca? <-- cca를 이름그대로 받겠는가?
mget ts? ii <-- ts 파일을 ii 란 이름으로 받음
mget aa? <-- aa 를 받음
여러개의 파일을 보내고 받을때 파일 하나하나 '?' 로 물어보는 것이 정말 짜증날 때가 있습니다. 물어보지 않고 단번에 모든 파일을 받고 보내고자 할경우 prompt 라고 기입하면됩니다.
ftp> prompt
Interactive mode Off
ftp> prompt
Interactive mode On
9. 명령이 기억이 나지 않으면 ? 명령
ftp> ?
ftp> ? mget