EASY7

압축 해제 본문

보안 공부/리눅스

압축 해제

E.asiest 2019. 8. 3. 11:25

gzip 압축

gzip 명령어는 리눅스에서 사용하는 가장 보편적인 압축 방식으로 압축률이 매우 뛰어나다.

압축하면 원본 파일은 사라지고 .gz의 확장자를 가진 파일이 생성된다. 이때 파일의 소유권, 퍼미션은 원본파일과 동일하다.

다만, 파일을 압축만 할 뿐 여러 파일이나 디렉터리를 하나로 묶지는 못한다.

파일이나 디렉터리를 묶기 위해 자주 사용되는 tar 명령어와 함께 사용하여 tar.gz 확장자를 쓰기도 한다.

 

-c 표준 출력에 쓰고, 원본 파일을 변경하지 않는다.
-d 압축을 해제한다(decompress)
-f 출력파일과 압축 링크를 강제로 덮어쓴다.
-l 압축된 파일의 내용을 출력한다.(list)
-L 소프트웨어 라이센스를 출력한다.
-n 원본 이름과 타임스탬프를 저장하거나 복구하지 않는다.
-N 원본 이름과 타임스탬프를 저장 혹은 복구한다.
-q 경고 메세지를 출력하지 않는다(quiet)
-r 현재 디렉터리를 기준으로 모든 하위 디렉터리와 파일까지 대상으로 한다(recursive)
-S 압축 파일의 접두어로 지정한 SUF를 사용한다.
-t 실제로 압축하지 않고 테스트만 한다.(test)
-v 상세한 정보를 출력한다.(verbose)
-V 버전정보를 출력한다(version)
-1 빠르게 압축한다. 압축률은 낮다.(fast)
-9 느리게 압축한다. 압축률은 높다(best)

 

압축하기

# gzip -c 파일명

압축 해제하기

# gunzip -r

# gzip -rd

 

tar

 

 

1. tar.gz 

gunzip filename.tar.gz

 

tar xvf filename.tar

x : 압축풀기

v : 압축 푸는 상태를 보기 view

f : 파일 이름

 

2. tar와 gz한번에 풀기

tar xvzf filename.tar.gz

 

3. 확장자 .tar.bz2 압축 풀기

tar jxvf ~.tar.bz2

 

'보안 공부 > 리눅스' 카테고리의 다른 글

gcc  (0) 2019.08.03
CentOS install VMwaretools  (0) 2019.08.03
kali linux  (0) 2019.08.02
Centos telnet 서버 실습  (0) 2019.07.30
Linux 명령어  (0) 2019.07.30
Comments