본문 바로가기
SEO's Study/프로페셔널한 이야기

[LINUX] tar와 tar.gz의 차이점과 사용방법

by 신SEO세오 2023. 7. 19.
반응형

정보가 많은 요즘에는
일상 생활 속에서도 우리는 압축할 일이 많다고 느끼는데요

리눅스에서도 많은데이터를 하나의 파일로 압축할 수 있습니다!


흔히들 보시는게 tar와 tar.gz인 것 같아서
이 명령어를 사용하는 방법과 차이점에 대해서 간단히 공유드릴게요!


1. tar 압축방식
tar는 리눅스 환경에서 가장 많이 사용하는 방식이에요.
압축파일이라고들 하지만 사실상 용량을 압축하는 것이 아닌,
여러 파일을 하나로 묶어주는 역할을 한답니다

덕분에 CPU 사용률이 높지 않아 압축속도가 빨라요!

[사용방법]

root@AIServer# ls -al
drwxrwxr-x 1 anna anna   52   19:39  test_folder

# 압축방법
root@AIServer# tar cvf ./test_folder.tar test_folder

root@AIServer# ls -al
drwxrwxr-x 1 anna anna   52   19:39  test_folder
-rw-r-xr-x 2 anna anna  609   20:04  test_folder.tar 

# 압축해제방법
root@AIServer# tar xvf test_folder.tar ./unzip

root@AIServer# ls -al
drwxrwxr-x 1 anna anna   52   19:39  test_folder
-rw-r-xr-x 2 anna anna  609   20:04  test_folder.tar
drwxrwxr-x 1 anna anna   52   20:11  unzip 





2. tar.gz(gzip) 압축방식

“용량을 줄이면서” 압축할 때 사용하는 방식이에요
tar로 만든 파일을 zip으로 압축한다고 생각하시면 되요!

tar 방식에 비해 압축률이 높지만 cpu 사용률도 조금 높아요~!
(압축률과 cpu 사용률이 더 높은 압축 명령어도 있답니다)

대신 파일을 tar로 묶고 압축하기 때문에
1번 방식보다는 다소 시간이 더 걸리는건 감안해주셔야겠죠~?

[사용방법]

root@AIServer# ls -al
drwxrwxr-x 1 anna anna   52   19:39  test_folder
-rw-r-xr-x 2 anna anna  609   20:04  test_folder.tar 

# 압축방법
root@AIServer# tar zcvf ./test_folder.tar.gz test_folder

root@AIServer# ls -al
drwxrwxr-x 1 anna anna   52   19:39  test_folder
-rw-r-xr-x 2 anna anna  609   20:04  test_folder.tar 
-rw-r-xr-x 2 anna anna  481   20:32  test_folder.tar.gz 

# 압축해제방법
root@AIServer# tar xvf test_folder.tar ./unzip2

root@AIServer# ls -al
drwxrwxr-x 1 anna anna   52   19:39  test_folder
-rw-r-xr-x 2 anna anna  609   20:04  test_folder.tar
drwxrwxr-x 1 anna anna   52   20:11  unzip 
-rw-r-xr-x 2 anna anna  481   20:32  test_folder.tar.gz
drwxrwxr-x 1 anna anna   52   20:41  unzip2






반응형

댓글