首页 > 代码库 > Linux压缩解压缩(unzip,tar)

Linux压缩解压缩(unzip,tar)


 

unzip

 

tar

常用解压缩命令:

tar -zxvpf:解压缩

tar -zcvpf: 压缩

# tar [-j|-z] [cv] [-f 建立的檔名] filename... <==打包与压缩

# tar [-j|-z] [tv] [-f 建立的檔名]             <==察看檔名

# tar [-j|-z] [xv] [-f 建立的檔名] [-C 目录]   <==解压缩

参数:

-z:透过gzip的支持进行压缩/解压缩,此时档名最好为*.tar.gz.

-j:透过bzip2的支持进行压缩/解压缩,此时档名最好为*.tar.bz2.

-v:在压缩/解压缩的过程中,将正在处理的文件名显示出来.

-ccreat):建立打包档案,可搭配-v来观察过程中被打包的档名(filename.

-tlist):查看打包档案的内容含有哪些档名.

-xextract):解打包或解压缩的功能,可以搭配-C(大写)在特定目录解开.-c-t-x不可同时出现在一串指令列中)

-C:这个选项在解压缩,在特定目录解压缩.

-f filename-f 后面要立刻接要被处理的档名,建议单独写一个选项.

-p(小写):保留备份数据的原本权限与属性,常用语备份(-c)重要的配置文件.

P(大写):保留绝对路径,即允许备份数据中含有根目录存在.

--exclude=FILE:在压缩的过程中,不要将FILE打包.

 

 

Linux压缩解压缩(unzip,tar)