[Linux] 리눅스에서 압축 및 해제 하는법
1. tar 압축
1 2 3 4
| > tar -cvf [파일명.tar] [폴더명]
ex) abc라는 폴더를 aaa.tar로 압축하고자 한다면 > tar -cvf aaa.tar abc
|
2. tar 압축풀기
1 2 3 4
| > tar -xvf [파일명.tar]
ex) aaa.tar라는 tar파일 압축을 풀고자 한다면 > tar -xvf aaa.tar
|
3. tar.gz 압축
1 2 3 4
| > tar -zcvf [파일명.tar.gz] [폴더명]
ex) abc라는 폴더를 aaa.tar.gz로 압축하고자 한다면 > tar -zcvf aaa.tar.gz abc
|
4. tar.gz 압축풀기
1 2 3 4
| > tar -zxvf [파일명.tar.gz]
ex) aaa.tar.gz라는 tar.gz파일 압축을 풀고자 한다면 > tar -zxvf aaa.tar.gz
|
5. zip 압축
1 2 3 4
| > zip [파일명.zip] [폴더명]
ex) abc라는 폴더를 aaa.zip으로 압축하고자 한다면 > zip aaa.zip abc
|
6. zip 압축풀기
1 2 3 4 5 6 7
| > unzip [파일명.zip]
ex) aaa.zip라는 zip파일 압축을 풀고자 한다면 > unzip aaa.zip ex) 특정 폴더에 압축풀기 > unzip aaa.zip -d ./target
|
자주 쓰는 tar 옵션 명령어
옵션 |
설명 |
-c |
파일을 tar로 묶음 |
-p |
파일 권한을 저장 |
-v |
묶거나 파일을 풀 때 과정을 화면으로 출력 |
-f |
파일 이름을 지정 |
-C |
경로를 지정 |
-x |
tar 압축을 풂 |
-z |
gzip으로 압축하거나 해제함 |