Linux 에서 파일 혹은 디렉토리를 압축할때는 tar.gz 를 이용합니다. 일반 zip 역시 설치하여 사용 가능 하지만 기본적으로 설치되어있는 프로그램이 아니어서 잘 사용하지 않습니다. ( 필요하다면 패키지 설치 후 사용가능 )
0. tar.gz 란?
우선 간단히 tar.gz 에 대해 설명하면 앞의 tar 은 파일이나 폴더를 하나로 합쳐 주는 역할을 합니다. 그리고 gz 는 gzip 으로 압축이 되었음을 의미 하는대요. 이는 gz 를 사용하지 않고 tar 만으로 폴더를 합치기만 할 수 있음을 알 수 있습니다.
1. tar 사용법 - 파일 혹은 디랙토리를 하나로 통합 합니다.
tar 만들기 - tar -cvf [파일명] [대상 폴더명]
ex) tar -cvf achive-name.tar directory-name
tar 풀기 - tar -xvf [파일명] [-C 경로]
ex) tar -xvf achive-name.tar
2. tar.gz 사용법 - tar 상태에서 gzip 으로 압축을 합니다. ( tar 명령어에 z 를 붙여 주시면 됩니다. )
tar.gz 압축 - tar -zcvf [압축명] [압축대상 또는 폴더명]
ex) tar -zcvf achive-name.tar.gz directory-name
tar.gz 압축풀기 - tar -zxvf [압축파일명] [-C 경로]
ex) tar -zxvf achive-name.tar.gz -C /directory-name
마지막으로 각 옵션에 대해 간단히 설명 드리면
-c : Achive 만들기
-x : Achive 풀기
-z : gzip 을 이용한 압축
-v : 진행상황 보여주기
-f : Achive 파일 이름
'Tips - etc > Server Tips' 카테고리의 다른 글
Linux 에서 파일 혹은 디렉토리 압축하기 (0) | 2020.05.24 |
---|---|
Linux ( CentOS 혹은 Ubuntu 등 ) 에서 명령어를 백그라운드(Background)로 실행하기 (0) | 2020.05.24 |