본문 바로가기
서버/Linux

리눅스(Linux)FTP(File Transfer Protocol)

by redbear0077 2021. 3. 29.
반응형

 

FTP(File Transfer Protocol)

1)서버

 -Filezilla 서버가 설치되어 있어야 함.(Wu-ftpd, Proftpd, Vsftpd..)

2)클라이언트

-ftp 패키지를 설치해야 ftp 명령을 이용할 수 있음

3)사용법

-ftp [-n]Hostname 또를 IP-Address

4)실습

-ls : 디렉터리의 리스트 출럭.(=dir)

-get : 우너겨 서버의 파일을 로컬로 가져옴

-put : 로컬 파일을 원격 서버로 전송.(=send)

-mkdir : 서버에 디렉토리 생성

-rmdir : 서버의 디렉토리 삭제

-status : 서버 상태 출력

-mput : 로컬 파일 여러개를 서버로 보냄  

-mget : 서버의 여러 파일을 로컬로 다운로드

-cd : 디렉토리 이동

-delete : 파일 삭제(=del)

-mdelete : 여러 파일 동시 삭제(ex)mdelete *.*

-close : 접속 끊음

-open : 새로운 접속

 

[압축]

1.tar(tape archive)

 : (옛날 옛적에)테이프 장치 백업

 : (현재)여러 파일들을 하나의 파일로 묶음

 : tar -cvf today.tar today <- today 폴더를 today.tar로 묶음

 :  tar -xvf today.tar <- today.tar 파일을 압축

 

2.izp, unzip

 : unzip day 38.zip

 

3.bzip2, bunzip2

 : gzip(tar.gz)보다 압축률이 좋지만 압축시간이 더 걸림.

 : bzip2로 압축하며 파일명 뒤에 .bz2가 ㅂ붙음

 : 압축해제는 bunzip2 명령을 사용

 : bzip2 psb.ter => psb.tar.bz2

 : bunzip2 psb.tar.bz2 -> 압축이 해제

반응형