우분투에서 압축/압축풀기를 하기 위해 .zip 또는 .tar을 사용한다.

tar는 기본적으로 설치되어 있으나 zip은 설치가 되어 있지 않은 경우에는 아래 명령어로 설치가 가능하다.

$ sudo apt install zip


1. 압축하기

$ zip ${file_name}.zip -r ${folder_name}
$ tar -cvf ${file_name}.tar ${folder_name}
$ tar -Zcvf ${file_name}.tar.Z ${folder_name}
$ tar -zcvf ${file_name}.tar.gz ${folder_name}
$ tar -jcvf ${file_name}.tar.bz2 ${folder_name}
$ tar -Jcvf ${file_name}.tar.xz ${folder_name}


2. 압축해제

$ unzip ${file_name}.zip
$ tar -xvf ${file_name}.tar
$ tar -Zxvf ${file_name}.tar.Z
$ tar -zxvf ${file_name}.tar.gz
$ tar -jxvf ${file_name}.tar.bz2
$ tar -Jxvf ${file_name}.tar.xz


3. tar 옵션

옵션 설명
-c tar 압축
-x tar 압축풀기
-v 압축/압축풀기 과정을 화면으로 출력
-f 파일 이름을 지정
-C 경로를 지정
-Z compress으로 압축/압축풀기 (.Z)
-z gzip으로 압축/압축풀기 (.gz)
-j bzip2으로 압축/압축풀기 (.bz2)
-J xz으로 압축/압축풀기 (.xz)


Updated: