1580, 4/79 회원가입  로그인  
   괴도js
   http://뭘줘.
   텔넷 에서 FTP 리눅스 명령어정리

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=227 [복사]


이건 직접 작성이아니구..그냥 어디서 어깨너머로 보고;;퍼온것입니다.^^;;

어짜피 강좌게시판에 참의미는..많은사람들이..프로그래밍&해킹..이런 여러가지를 알

기위해 만들어 진거라 개인적으로 생각합니다. 그런생각에서 표절해서 하나 올립니

다..
→ ftp> quit or bye
:ftp를 종료시킨다
→ ftp> get
:다른 사이트에 있는 파일을 현재 로그인된 ftp 사이트로 복사
예) ftp> get 다른사이트의파일명 현재사이트로복사될파일명
ps) → ftp>reget remote_file [local_file] local 디렉토리에 같은
       이름의 파일이 있으면 부분적으로 전송된 파일로 간주되어 이어받기

→ ftp>put
: 현재 로그인된 ftp 사이트의 파일을 다른 ftp사이트로 복사할 때
→ ftp>cd
: 상대방 사이트의 디렉토리를 이동시킬 때
예) ftp>cd 상대방사이트의 절대경로명이나 상대의 패스
→ ftp>lcd
: ftp하에서 현재로그인한 디렉토리를 이동시킬 때 사용
예)lcd 현재사이트의 절대경로명이나 상대경로명
→ ftp>type
: 파일을 전송하기전 전송하는 데이터의 단위를 선택하는 것으로 binary
  와 문자(ASCII) 두 가지 방법으로 나뉜다. Binary일 경우는 전송단위가
  2진법으로 실행파일이나 압축파일의 경우 사용되고 보통문자일경우는
  ASCII로 전송한다
예) ftp>type binary , ftp>type ascii

→ ftp>mget
: 상대방 ftp 사이트에 있는 특정 디렉토리에서 여러 개의 파일을 동시에
  가져오고자 할 때 사용하는 것으로 파일명을 하나하나 입력할 필요가 없을
  때 사용. 파일의 전송중 user에게 전송여부 확인메세지가 나타나는데 y 또는
  n(no)를 응답
예) ftp>mget parameter
parametet -> 메타문자(혹은 wildcard문자)를 사용한 파일명으로 이들 문자는
특정 문자열이 공통으로 들어갈 부분만 명시하고 나머지는 아스티링(astrik)를
처리함으로써 같은 문자열을 찾아내기 위한 방법으로 사용한다. 즉 파일명이
cest, test1, est, testtest, esttt는 *est*로 표시될수 있다.

→ ftp>mput
: mget의 반대로 현재의 로그인된 사이트에서 다른 사이트로 파일을 전송하고자
  할 때 메타문자를 이용하여 여러 개의 파일을 전송할 수있다. 파일의 전송중
  사용자에게 전송여부를 확인하는 메시지가 나타나는데 전송여부에 따라
  y 또는 n으로 응답
예) ftp>mput parameter
parameter -> 메타문자(wildcard문자)를 사용한 파일명

→ ftp>prompt
: 앞의 mget나 mput는 사용자로하여금 전송여부를 시스템이 확인하는데 이때
  대량의 파일을 주고받을 때 사용자는 일일이 이를 y나 n로 응답하는 불편함이
  있다. 응답을 주지않고 무조건 실행하려할 때 쓰이는 명령어
예) ftp>prompt parameter
parameter -> y일 경우는 응답에 따라 실행하라는 의미, n 일 경우 무조건
실행하라는 뜻. 본래 prompt는 y 값을 가진다. –pr 이라고 해도 됨

→ ftp>ls
: 현재 디렉토리의 파일 확인
예)ftp>ls parameter
parameter 에 –l 을 주면 각 파일에 대해 파일명과 함께 부수적인 정보를 나열
parameter 에 –al을 주면 파일인지 디렉토리 인지의 여부 및 파일의 제반특성,
  크기등을 보여준다

→ ftp>pwd
: 현재 위치를 알아보는 명령어
→ ftp>mkdir
: 특정 디렉토리를 만드는 명령어, 예) mkdir 디렉토리명
→ ftp>rmdir
: 특정 디렉토리를 제거하는 명령어, 예)rmdir 디렉토리명
→ ftp>verbose -> ver 라고도 함
: ftp명령어 수행중 전송중에 발생하는 정보를 화면에
  보여줄 것인지에 대한 여부를 결정하는 명령어(시간과 파일사이즈)
예) ftp>verbose parameter
parameter -> on 또는 off 로 on일 경우에 화면에 보여주고 off일 경우는
  보여주지 않는다.
→ ftp> delete
: 파일을 지우는 명령어, ftp>delete 파일명
→ ftp>user
: 현재 ftp 사이트에서 다른 사용자명으로 전환하고자 할 때 사용. 동일
  사이트의 다른 계정으로 옮기고자 할 때 사용
예) ftp>user parameter
parameter -> 현재 사이트의 다른 계정의 사용자명
→ ftp>open
: 일반사용자가 ftp 명령어를 입력하고 return키를 누른다음 ftp>라는
  프롬프트에서도 연결시키는 경우가 있을수 있는데 이때 open 이라는
  명령어를 사용
예) ftp>open parameter
parameter -> 호스트명, 호스트명.도메인명, IP Address
→ ftp> close
: 현재사이트 연결끊고 다른사이트로 연결
→ ftp>rename
: ftp로 특정 사이트를 연결시킨 후, 사용자가 현재사이트에있는 파일명을
  바꿀 때 사용
예)rename 현재파일명 바꾼후의파일명

++++정리++++
open(주소 또는 도메인) - ftp 서버에 연결
close -------------- 해당ftp 접속종료
bye --------------- ftp 프로그램 종료
ls ---------------- list, 목록보기
cd(디렉토리명) ------ 디렉토리 바꾸기
ascii -------------- 텍스트 파일 전송모드
bin --------------- 이진파일 전송 모드
get 파일명 -------- 하나의 파일 내려받기
mget 파일명 ------- 여러 개의 파일 내려받기, wildcard 문자 사용가능
put 파일명 --------- 하나의 파일 올리기
mput 파일명 ------- 여러 개의 파일 올리기, wildcard 문자 사용가능
pwd -------------- 현재 경로보기
hash ------------ 파일전송과정 보여주기(버터단위 ‘#” 표시
? --------------- 도움말
rstatus ----------- remote 시스템의 상황 표시
status ----------- 현재 연결된 ftp 세션 가지 모드에 대한 설정을 보여준다
dir ------------remote 시스템의 디렉토리 내용을 디스플레이


1. FTP 서버에 접속하기
●방법 1 : ftp (도메인 네임) 혹은 (IP)를 입력한다.
예) ftp ftp1.netscape.com
●방법 2 : ftp 후에 프롬프트가 “ftp>”로 뜨면 “open (도메인 네임) 혹은 (IP주소)”를 입력한다.
예) open ftp1.netscape.com
●프롬프트가 “ftp>”인 상태에서 여러 가지 명령을 입력할 수 있다.
2. 디렉토리(Directory) 보기와 바꾸기
FTP 서버에서 자료는 디렉토리 구조에 따라서 정리되어 있다. 따라서 사용자의 컴퓨터에서처럼
디렉토리의 내용을 보거나 원하는 디렉토리로 바꾸는 등의 작업이 필요하다. 이 작업들은
“ftp>” 프롬프트 상태에서 “ls”명령어로 확인하고, ”cd” 명령어를 사용하여 바꿀 수 있다.
●ls : list라는 의미로 FTP서버의 디렉토리 구조를 보여 준다. 예) ls -al (list all)
●cd (디렉토리) : Change Directory의 약자로 원하는 디렉토리로 이동한다. 예) cd hnc
3. 전송 모드
FTP에는 아스키(ASCII)와 이진(Binary)라는 두 가지 전송 모드가 있다.
●ASCII : 일반적인 텍스트 문서 전송
●BINARY : 그림이나 실행파일 등 모든 형식 파일 지원
●모드 전환
: ascii : ASCII 전송 모드로 바뀜
: bin : 이진 모드로 바뀜. 일반적으로 이진 모드를 사용하는 것이 편리하다.
4. 파일 받기
파일 받기 명령은 get과 mget이 있다.
●get 파일명 예) get test.doc
: 파일이름으로 지정된 파일을 전송 받으므로 정확한 이름(Full Name)을 저정한다.
●mget 파일명 예) mget *.doc
: Multiple get의 뜻을 가지고 있으며 여러 개의 파일을 동시에 전송받을 때 사용한다.
  명령어. 파일이름 부분에서는 ‘*’, ’?’과 같은 만능문자(Wild Card)도
  사용할 수 있다.
5. 파일 보내기
파일을 보내는 경우에는 받는 경우와 달리 계정이 필요한 경우가 많다. 일반적으로
  anonymous 계정은 특정한 디렉토리를 제외하고는 쓸 수가 없으며 이는 바이러스
  등의 침입을 막기위한 것이다. 파일을 전송할 때에는 put과 mput명령어를 사용한다.
●put 파일명 예) put test.doc
: 파일이름으로 지정된 파일을 전송하므로 정확한 이름(Full Name)을 입력한다.
< mput 파일명 예) mput *.doc
: Multipe put의 뜻을 가지고 있으며 여러 개의 파일을 동시에 전송할 때 사용하는
  명령어이다. Mget처럼 파일이름 부분에서 ‘*’,’?’ 과 같은 만능문자 사용도 가능하다
6.도스 FTP명령어
ftp cim ⇒ k8317610 ⇒ 4751 ⇒ ftp> ⇒ ls -l ⇒ bin, asc ⇒ get 가져오기 ⇒ hash
(파일전송 보여주기) ⇒ !dir a:( a드라이브 보기) ⇒ put a:money.html

출처: 다음

  Hit : 16904     Date : 2004/08/02 07:23



    
매맞는아이 퍼오면 출처를 밝히는게 예의라고 하죠..^^ 2004/08/03  
괴도js 출처가;;사실은 저도 잘몰라요ㅋ어디 카폔가?커뮤니틴가?있엇던건데..저두 기억이 안나네요..갑해논 카폐나 커뮤니티가 많아서.. 2004/08/03  
empero1 as 2004/08/14  
괴도ㅆㅂ 넷버스나 만지작 거리는놈이 출처도 안밝히고 퍼온 걸가지고 지가 쓴것처럼 했던 자식-_- 2005/02/26
marilin29 헉 고수신감? 2007/01/03  
1520   [펌+편집] [C언어] TEXT에 색을 입히자!! TEXT COLOR SET !!![7]     U_SoRang
12/15 18031
1519   네 트 워 크 강 좌[17]     소유
10/05 17891
1518   * 윈도우 해킹의 기본원리 *     HackerMapia
02/21 17823
1517   [정리] 해커스쿨 F.T.Z trainer 정리 6 ~ 10[2]     초콜렛나인
03/01 17809
1516   [간단] WireShark - 간단한 패킷에서 파일 추출 방법입니다.[1]     푸른하늘
05/08 17531
1515   OpenVMS Tutorial[4]     x90c
02/23 17093
  텔넷 에서 FTP 리눅스 명령어정리[5]     괴도js
08/02 16903
1513   시스템 리소스 99%에 도전하자!![18]     DarkSlayer
09/10 16793
1512   리눅스 명령어 마스터 3[13]     소유
09/04 16673
1511   webhacking.kr 2번[1]     프라이드
09/28 16611
1510   chenkim4의 중국해킹 기법 8가지 편[1]     chenkim4
08/28 16479
1509   정보통신 인터넷 용어..(모르시는 분들만..+참고..)[19]     H.R.T
12/29 16416
1508   리눅스 Mysql 설치하기. centos6.4 - minimal // mysql 5.6.11 소스      nsh009
05/10 16329
1507   리눅스 명령어 마스터 4[13]     소유
09/05 16302
1506   소켓 프로그래밍[5]     소유
09/11 16290
1505   윈도우xp관리자 비밀번호 간단히 해킹하기![14]     whqkdnf000
02/26 16281
1504   초짜를 위한 파이썬[2]     asdzxc301
12/18 16250
1503   라우터 간단한 명령어 및 기본설정[2]     Mach
04/29 16183
1502   C로 만든 사격게임(주석달아놨음)[12]     whqkdnf000
01/15 16121
1501   [정리] 해커스쿨 F.T.Z trainer 정리 1 ~ 5[11]     초콜렛나인
03/01 15918
[1][2][3] 4 [5][6][7][8][9][10]..[79]

Copyright 1999-2023 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com