본문 바로가기
개발/linux

linux tar 사용법(.tar.gz 압축 하기, .tar.gz 압축 풀기), 설명

by amkorousagi 2022. 10. 21.

linux tar (.tar.gz)
https://ko.wikipedia.org/wiki/Tar_(%ED%8C%8C%EC%9D%BC_%ED%8F%AC%EB%A7%B7)

 

tar로 파일들을 디스크상에 한 곳에 묶고 gz로 압축한다.

사용하는 이유

파일들을 모으거나, 압축하거나 풀기 위해

기본 사용법(압축 하기)

tar -czvf <.tar.gz file name> <directory or file>
tar -czvf <.tar.gz file name> <directory or file 1> <directory or file 2> ... <directory or file n>

-c : --create 새로운 아카이브를 만들 때 쓰는 옵션

-z : --gzip 아카이브를 gzip을 통해 필터링하겠다(이게 없으면. tar로 압축된다).

-v : --verbose 처리된 파일들을 상세히 나열하겠다.

-f : --file 파일 이름을 주겠다 (pipe를 통해 바이너리 포맷의 내용을 바로 줄 수도 있다).

기본 사용법(압축 풀기)

tar -xzvf <.tar.gz file name> -C <output directory>
tar -xzvf <.tar.gz file name> -C <output directory>

-x : --extract , --get 아카이브에서 추출하겠다.

-C : --directory 다른 폴더에다 압축을 풀겠다.

linux man page 설명

GNU 'tar' saves many files together into a single tape or disk archive, and can restore individual files from the archive.

+ tar은 1960년대부터 쓰이던 저장매체인 자기 테이프에서 여러 파일을 한 테이프에 모아 저장하기 위해 만들어졌다.

 

(해석)

GNU 'tar'은 많은 파일을 하나의 테이프(자기 테이프) 또는 디스크 아카이브에 함께 저장한다. 그리고 아카이브로부터 각각의 파일들을 복구할 수 있다.

 

 

출처:

 

 

tar(1): manual page for tar 1.23 - Linux man page

tar(1) - Linux man page Name tar - manual page for tar 1.23 Synopsis tar [OPTION...] [FILE]... Description GNU 'tar' saves many files together into a single tape or disk archive, and can restore individual files from the archive. Examples tar -cf archive.t

linux.die.net

 

tar (파일 포맷) - 위키백과, 우리 모두의 백과사전

 

ko.wikipedia.org

 

댓글