Linux 압축 / 해제

1. zip

打包 :

 zip -r [압축파일명.zip] [폴더명]

释放 :

 unzip [압축파일명.tar.gz]

2. tar  无压缩

打包 :

 tar -cvf [압축파일명.tar] [폴더명]

释放 :

 tar -xvf [압축파일명.tar]

3. tar.gz 压缩 

打包 :

 tar -zcvf [압축파일명.tar.gz] [폴더명]

释放 :

 tar -zxvf [압축파일명.tar.gz]

&

gzip [옵션] [파일명]

원본 사라짐. -k : 원본보류

옵션 :

-v : 압축상태 출력

-d : 압축해제

-n : n은 1부터 9사이의 숫ㅈ를 지정, 1은 가장빠른 압축[속도위주], 9는 가장느린압축[최고압축률]

-f :

ex)  

전통적인 Unix에는 [.tar.gz] 할려면 gzip demo.tar  =>  demo.tar.gz

4. tar.bz2 

打包 :

 tar -jcf [압축파일명.tar.bz2] [폴더명]

释放 :

 tar -jxf [압축파일명.tar.bz2]

&

bzip2 [옵션] [파일명]

원본 사라짐. -k : 원본보류

옵션 :

-v : 압축상태 출력

-d : 압축해제

-n : n은 1부터 9사이의 숫ㅈ를 지정, 1은 가장빠른 압축[속도위주], 9는 가장느린압축[최고압축률]

-f :

-ex) bzip2 가 gzip 보다 압축률이 좋음.  용량은 gzip가 작음

 옵션

 설명

 -c

 파일을 tar로 묶음

 -p

 파일 권한을 저장

 -v

 묶거나 파일을 풀 때 과정을 화면으로 출력

 -f

 파일 이름을 지정

 -C

 경로를 지정

 -x

 tar 압축을 풂

 -z

 gzip으로 압축하거나 해제함

 
原文地址:https://www.cnblogs.com/jungil/p/10606296.html