개요
리눅스를 사용하면 tar 혹은 tar.gz 압축을 하거나 압축을 풀어하는 경우가 있습니다. 이번 시간에는 tar 명령어를 이용하여 압축하는 방법과 푸는 방법에 대해서 알아보도록 하겠습니다.
tar로 압축 하기
ABC라는 폴더를 dkssud.tar로 압축하고 싶다면
# tar -cvf dkssud.tar ABC
tar로 압축 풀기
ABC.tar 파일을 압축 풀려고 할 때
# tar -xvf ABC.tar
tar.gz 압축 하기
ABC라는 폴더를 dkssud.tar.gz로 압축하려 할 때
# tar -zcvf dkssud.tar.gz ABC
tar.gz 압축 풀기
dkssud.tar.gz라는 tar.gz파일을 압축 풀고자 할 때
# tar -zxvf dkssud.tar.gz
옵션 | 설명 |
-c | 파일을 tar로 묶음 |
-p | 파일 권한 저장 |
-v | 묶거나 파일 풀 때 과정을 터미널 창에 출력 |
-f | 파일 이름을 지정 |
-C | 경로를 지정 |
-x | tar 압축을 풂 |
-z | gzip으로 압축하거나 해제할 때 쓰임 |
보통 웹호스팅을 사용하시는 분들이 tar 혹은 tar.gz이나 zip파일을
압축 풀려고 할 때 호스팅 회사에 문의해서 압축을 풀어달라고 하는데요.
위와 같은 명령어만 알고 있다면 번거롭게 호스팅 회사에 전화하지 않고도
본인 스스로 터미널 창에서 압축 해제가 가능합니다.
zip 파일 해제의 경우 unzip 명령어로 해제하시면 됩니다.