[linux] tar.gz 로 압축하고 압축 풀기

달피·2021년 5월 10일
0

매번 할 때마다 잊어버리는 tar.gz 명령어 정리

tar.gz

압축 풀기

$ tar -xvzf [filename]

압축하기

$ tar -cvzf [filename] [target]

압축 파일 보기

$ tar -tvzf [filename]

-x는 압축을 해제하는 옵션(extract),
-c는 압축을 새로 만드는 옵션(create),
-t는 압축 파일의 내용을 나타내는 옵션(list),
-v는 진행 상황을 출력(vervose),
-z는 gzip을 사용하여 압축/해제 (gzip),
-f는 파일이름을 지정하겠다는 의미이다.

filename 은 풀거나 만들고자 하는 압축 파일 이름(.tar.gz로 끝남),
target 은 압축하고자 하는 파일 혹은 디렉토리이다.

tar, gz 각각의 의미

tar는 테이프 아카이버(Tape Archiver) 의 줄임말로 압축하는 것이 아닌 여러 개의 파일을 하나로 합친다는 의미이다.
gz이 압축의 의미이며 gz는 아래와 같이 하나의 파일만을 압축할 수 있기 때문에 tar로 하나의 아카이브로 만든 다음 압축하는 것이다.

gz 로 하나의 파일 압축하기

$ gzip [target]

gz 압축 풀기

$ gzip -d [target]

-d는 압축 해제(decompress) 옵션이다

profile
개발 오답노트

0개의 댓글