반응형
7. 압축 파일 #jar, #tar, #gzip, #zip
[tar 묶기]
tar -cvf test.tar test.txt <- test.txt 파일을 test.tar 이라는 파일명으로 묶음
tar -cvf test.tar test.txt exam.txt <- test.txt파일과 exam.txt 파일을 test.tar 파일로 묶음
tar -cvf test.tar * <- 현재 디렉토리에 있는 파일 전부를 test.tar 파일로 묶음
tar -rvf test.tar test.txt <- test.tar 파일 끝에 test.txt 파일을 추가하여 묶음
옵션 -cvzf 확장자를 .tar.gz로 생성
-cvjf 확장자를 .tar.bz2로 생성
[tar 풀기]
tar -xvf test.tar <- test.tar로 묶인 파일을 풀음
옵션 -xvzf 확장자가 .tar.gz인 경우 이 옵션 이용
-xvjf 확장자가 .tar.bz2인 경우 이 옵션 이용
tar -xvf test.tar test.txt <- test.tar로 묶인 파일에서 test.txt 파일만 추출
[gzip 묶기]
gzip 옵션
-1 : compress faster
-9 : compress better
gzip -1 test.tar <- test.tar 파일을 압축
[gzip 풀기]
gzip -d test.tar.gz <- test.tar.gz 압축파일을 푼다.
[jar 묶기]
jar cvf test.jar include <- include 디렉토리를 test.jar 로 묶음
jar cvf test.jar *.class *.java <- 확장자가 .class 모든파일과 .java 모든파일을 test.jar 로 묶음
jar cvf test.jar include WEB-INF <- include 디렉토리와 WEB-INF 디렉토리를 test.jar 로 묶음
[jar 풀기]
jar xvf swingme.jar <- swingme.jar 파일을 풀음
[zip 묶기]
zip test.zip ./* <- 현재폴더 전체 파일을 test.zip으로 묶음
zip -r test.zip ./* <- 현재폴더내 여러 하위 폴더들까지 모두 test.zip으로 묶음
[zip 풀기]
unzip test.zip <- 현재폴더에 test.zip을 풀음
unzip test.zip -d ./target <- 타겟폴더에 test.zip을 풀음
*unzip은 unzip패키지 또는 Development Tools 패키지가 설치되어 있어야함
yum groupinstall "Development Tools"
반응형
'Development > Linux' 카테고리의 다른 글
9. 리눅스 커널 기본 명령어 (0) | 2016.05.23 |
---|---|
8.vi 편집기 사용 (0) | 2016.05.23 |
6.scp 파일전송, ssh, 인증서 설치, proxy 설정, 방화벽 off 설정 (0) | 2016.04.18 |
5. python, flask, numpy, scipy, yaml 설치 (0) | 2016.04.06 |
4. yum wget 프록시 설정, sbt 설치 (0) | 2016.02.28 |