프로그래밍(Programming)

리눅스 tar/gz 압축 풀기/하기

Sherlockhomes 2015. 3. 26. 08:46
728x90
1. gz 압축 풀기

gzip   -d   filename.gz

gzip에 옵션 -d 를 주시면 되는데요. -d는 decompress의 줄임 표현입니다. 

2. gz 압축 하기

예를 들어서 test.jpg를 gz으로 압축하고자 하신다면 

gzip test.jpg 

라고 하시면 되겠습니다. 그럼 test.jpg는 없어지고, test.gz 파일로 압축해서 변경된다.

gzip은 파일을 압축하는 것이 파일을 묶는 역할은 수행하지 않는다.

파일을 묶는 명령어는 tar 이다.

[TAR 옵션]

- c : 파일들을 묶어서 새로운 tar 을 생성
- v : 처리과정을 화면으로 출력
- f : 파일 이름지정, 이 옵션을 사용하지 않으면 화면으로 출력됨
- z : tar+gzip 기능 수쟁
- x : 파일 풀기

1. TAR 묶기/압축하기 
 > tar -cvf OutFile.tar ./testdir
  현재 디렉토리 이하에 포함된 파일을 하나로 묶어 OutFile.tar 로 생성

 > tar -zcvf OutFile.tar ./mydir/a.jpg ./mydir/b.jpg
  현재 디렉토리의 파일 2개를 gzip 압축하여 OutFile.tar 로 생성

2. TAR 풀기/압축해제
 > tar -xvf OutFile.tar 
  OutFile.tar 에 묶여있는 파일들을 현재 위치에 푼다.


728x90

'프로그래밍(Programming)' 카테고리의 다른 글

[JSTL] 쿠키 이용  (0) 2015.03.26
PHP에서 cURL 모듈 사용하기  (0) 2015.03.26
[오라클 ADD_MONTHS]  (0) 2015.03.24
[JAVA] request Header 정보 확인  (0) 2015.03.18
JAVA MATH 클래스 주요 메소드  (0) 2011.01.05