Linux/기능

tar 압축

매우파랑 2023. 3. 14. 20:03
728x90

tar 관련해서 리눅스마스터 시험 등에도 자주 나오기 때문에 이해도 중요하지만 암기하시기 바랍니다.

그리고 작성자 개인 학습이 목적이라 기본적인 내용은 없습니다. 다른데 다녀오시는 것을 강력 권장합니다.

 

- 압축률 높은 순서 압축 풀기 명령어 나열

구분 내용
.xz tar Jxvf 파일명.tar.xz
.bz2 tar jxvf 파일명.tar.bz2
.gz tar zxvf 파일명.tar.gz
.Z(compress) tar Zxvf 파일명,tar.Z

 

- man tar : 확장자에 대한 압축 옵션

ubuntu man tar

- 압축 해제에 자주 사용하는 옵션

centos man tar

- 압축 해제 때 자동 생성되는 디렉터리 없애는 방법

centos man tar

:결국, 압축 해제 할 때 선행되는 디렉터리 제거 옵션인데 대부분 디렉터리와 함께 압축이 해제되는 파일들이 대부분이라

리눅스마스터에서는 안물어보지만 요긴해 보입니다.

 

- 압축 해제 실험

 : test 디렉터리에 그누보드.tar.gz 파일을 gb1, gb2의 각각의 디렉터리에 압축 해제 진행

-(--strip-components=번호) 사용 안 함

디렉터리에 생성

-(--strip-components=번호) 사용함

원하는 디렉터리에 파일 생성

- 주저리 주저리

결국은 "--strip-components=번호"를 남기기 위한 빌드였습니다. ^^;;

 

대부분 압축파일 설치하면 디렉터리 생기고 디렉터리 이름 바꾸고 등등

뭔가 기능이 있을 것 같아서 man tar 페이지로 확인했는데 기능이 겁나 많습니다.

화면이 Centos로 바뀐 이유가 ubuntu에서는 필요한 옵션이 한 화면에 안 보여서

바꿨습니다. 영어로 되어 있는 설명이 뭔가 ubuntu가 더 자세한 것 같았습니다.

 

아래 man7.org에서 tar 내용 링크하겠습니다. ubuntu 내용과 동일합니다.

https://man7.org/linux/man-pages/man1/tar.1.html

728x90