[Ubuntu] 압축/압축풀기 (zip, unzip, tar)
우분투에서 압축/압축풀기를 하기 위해 .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) |