리눅스(Linux)FTP(File Transfer Protocol)
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 -> 압축이 해제