리눅스에서는 프로그램 설치할 때 소스를 공개했으며 소스를 컴파일 해서 사용하였다
문제) 파일과 디렉토리가 많아서 공개해서 사용자들이 쉽게 다운로드 받아 사용하기가 쉽지 않다.
1. 압축
1) 주로 gzip을 많이 사용한다.
- 압축할 때 gzip, 압축 풀 때 gunzip (확장자가 *.gz)
- 압축할 때 bzip2, 압축 풀 때 bunzip2 (확장자가 *.bz2)
- 압축할 때 compress, 압축 풀 때 uncompress(확장자 *.z)
2. 묶음(tar)
1) 묶는 것 : # tar cvf my.tar .(현재 디렉토리를 my.tar로 묶어라)
2) 푸는 것 : # tar xvf my.tar
3) 디렉토리 지정하여 풀기 : # tar xvfC my.tar test (my.tar를 test라는 폴더에 풀어라)
4) 옵션 :
① c (묶음)
② x (풀다)
③ v (본다)
④ f (파일 - 필수옵션)
⑤ C (압축을 해제할 디렉토리 지정)
⑥ z (gzip - 묶는 것)
ex) 묶는것과 압축을 동시에 : tar cvfz my.tar.gz .(현재 디렉토리를 my.tar.gz 으로 하겠다.)
ex) 압축을 해제와 푸는 것을 동시에 : tar xvfzC my.tar.gz test(my.tar.gz을 test 디렉토리에 풀겠다.)
[참고]
tar tvfz apache-tomcat-7.0.57.tar.gz : 압축을 풀지않고 압축내용을 보여준다.
ls -alh : h 옵션은 리스트의 용량을 보여준다.
du -sh : 디렉토리 용량을 보여준다. (du - disc use)
3. FTP(Windows) 다운로드 받아 압축 풀기
① ls -> ftp에 있는 *.tar.gz 확인
② prompt mode off, binary mode 전환
③ mget * : 모든 파일을 다운로드 받는다.
④ tar xvfzC apach-tomcat-7.0.57.tar.gz /apm -> 압축 풀기
'Linux > CentOS' 카테고리의 다른 글
14. 파일시스템 - 디스크 쿼터 준비 및 자동 마운트 (0) | 2015.03.04 |
---|---|
13. 파일 시스템 - inode value 및 하드링크 (0) | 2015.02.09 |
11. 사용자 환경설정 - 2 (0) | 2015.02.09 |
10. 사용자 환경설정 - 1 (0) | 2015.02.05 |
9. vi 에디터 사용 (0) | 2015.02.04 |