반응형
정보가 많은 요즘에는
일상 생활 속에서도 우리는 압축할 일이 많다고 느끼는데요
리눅스에서도 많은데이터를 하나의 파일로 압축할 수 있습니다!
흔히들 보시는게 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
반응형
'SEO's Study > 프로페셔널한 이야기' 카테고리의 다른 글
[LINUX] 관리자/일반계정 su 권한 할당하는 방법 (23) | 2023.07.29 |
---|---|
[LINUX] SSH Protocol은 무엇일까? (28) | 2023.07.25 |
리눅스 tar 압축할 때 에러는 왜나는걸까? (0) | 2023.07.18 |
[python 라이브러리] tqdm 프로세스바 활용하기 (0) | 2022.05.25 |
[OpenCV] Google Colab에서 cv패키지 사용하는법 (0) | 2022.05.23 |
댓글