600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Linux下解压缩zip tar gz

Linux下解压缩zip tar gz

时间:2019-09-06 11:08:29

相关推荐

Linux下解压缩zip tar gz

一、gz文件

压缩

gzip 文件名

解压

gunzip 压缩包名

二、zip文件

压缩

zip [参数] [打包后的文件名] [打包的目录路径]

常用参数

-a 将文件转成ASCII模式

-F 尝试修复损坏的压缩文件

-h 显示帮助界面

-m 将文件压缩之后,删除源文件

-n 特定字符串 不压缩具有特定字尾字符串的文件

-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间

-q 安静模式,在压缩的时候不显示指令的执行过程

-r 将指定的目录下的所有子目录以及文件一起处理

-S 包含系统文件和隐含文件(S是大写)

例如:将指定目录及其子目录压缩成包

zip -r abc.zip /指定目录/

解压

unzip [参数] [待解压缩文件]

常用参数

-n 解压缩时不要覆盖原有的文件;

-o 不必先询问用户,unzip执行后覆盖原有的文件;

-P [密码] 使用zip的密码选项;

-q 执行时不显示任何信息;

-d [目录] 指定文件解压缩后所要存储的目录;

例如:

将压缩包在当前目录下解压

unzip test.zip

指定目录进行解压

unzip test.zip -d /test/目录

三、tar包

Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z

其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2

filename.tar.gz的解压

tar -zxvf filename.tar.gz

其中zxvf含义分别如下

z: gzip 压缩格式

x: extract 解压

v: verbose详细信息

f: file(file=archieve)文件

filename.tar.bz2的解压

tar -jxvf filename.tar.bz2

j: bzip2 压缩格式

filename.tar.xz的解压

tar -Jxvf filename.tar.xz

注意J大写

filename.tar.Z的解压

tar -Zxvf filename.tar.Z

注意Z大写

事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压

tar -xvf filename.tar.*

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。