본문 바로가기

프로그래밍/Ubuntu Linux

우분투 리눅스 tar, gz, tar.gz (tar & gzip) 압축하기 및 압축 풀기


우분투 리눅스 tar, gz, tar.gz (tar & gzip) 압축하기 및 압축 풀기


1-1. gzip 압축하기

1
$ gzip xyz.txt
cs


xyz. txt 라는 파일을 xyz.gz 로 압축할 수 있습니다.


1-2. gzip 압축 풀기

1
$ gzip -d xyz.gz
cs


-d 옵션 (decompress)을 통해 gz 로 압축된 파일의 압축을 풀 수 있습니다.



2-1. tar 압축하기

1
2
$ tar -cvf test.tar t1.txt t2.txt t3.txt
$ tar -cvf test.tar ./test
cs


tar 에 -cvf 옵션을 주고 그 뒤에 압축할 파일 혹은 폴더 명들을 넣으면 됩니다.

2-2.  tar 압축 풀기

1
$ tar -xvf test.tar
cs


-cvf 옵션 대신 -xvf 옵션을 사용하면 tar 압축파일을 풀 수 있습니다.


3-1. tar.gz 압축하기

1
2
$ tar -czvf test.tar.gz t1.txt t2.txt t3.txt
$ tar -czvf test.tar.gz ./test
cs


tar.gz 로 한 번에 압축을 하기 위해서는 tar로 압축하는 것과 동일하면서 옵션에 z를 추가하여 -czvf를 사용하시면 됩니다.


3-2. tar.gz 압축 풀기

1
$ tar -xzvf test.tar.gz
cs


tar.gz로 압축된 파일을 한 번에 풀기 위해서는 tar의 압축 풀기와 동일하되, 옵션에 z 를 추가하여 -xzvf를 사용하면 됩니다.



재밌게 읽으셨다면 공감버튼을 눌러주세요 ♡