【迅科专题】linux常用命令–压缩解压tar、zip、bz2-SDT技术网金达莱皮雕
上一次写过一篇关于zip打包的:http://www.sdtclass.com/2141.html
还有一篇是zip解压的:http://www.sdtclass.com/2096.html
好吧以前的风格很喜欢说:“呵呵”龙族3中,真是笑死我了糖糕的做法江东突击营。【不管以前的风格了我也懒得去修改】
今天整理如下:
路径和通配符
通配符再见古惑仔,如:mysql-bin* 或 ./* 或 *.php
绝对路径如:/home/www/*
相对路径如:./* 或 * 或 ../bak/*
zip的压缩/解压
zip文件解压:unzip xxx.zip
zip文件压缩:zip -r xxx.zip ./*
PS:-r 参数是递归目录;
PS2:后面的 ./* 是代表当前目录下的所有文件龙纹鏊,参考路径和通配符的知识点
PS3:-d参数用于删除压缩包中的某文件
例如:zip -d bak.zip temp.php
PS4:-m参数用于追加压缩文件
例如:zip -m bak.zip /home/a.sql
tar文档相关参数
首先先认识几个参数
-x : 解压
-d :删除压缩包中的文件
-r :追加文件
上面这几个参数只能用其中一个郑智雅,但是可以追加下面的参数:
-v :查看进度
-z :带gzip的属性
-j :带bz2的属性
-Z :有compress属性的
-f :后面指定文件名
tar/tar.gz/tar.z文档解压
tar文件解压:tar xvf xxx.tar
tar.gz文件解压:tar zxvf xxx.tar.gz
tar.bz2文件解压:tar jxvf xxx.tar.bz2
另一种bz2解压方法:bzip2-d xxx.tar.bz2 然后把得到的tar文件用上面方式解压
tar.z文件的解压:tar Zxvf xxx.tar.z
tar/tar.gz/tar.z文档压缩
和zip打包一样分为四个部分:命令+参数+打包后的文件名+需要打包的文件名德国小蠊。然后根据参数规则例句如下:
打包当前目录下所有文件为tar文件
tar -cvf bak.tar ./*
其中c是把文件打包美国职业摔跤视频 妾本温良 ,孟照国 v是查看进度(可以不带)铜仁一中,f是指定文件名萌娘三国演义 ,后面是所需要打包的文件名孤儿仔歌词。
tar.gz:tar -czvf bak.tar.gz ./*
tar.bz2:tar -cjvf bak.tar.bz2 ./*
tar.z:tar -cZvf bak.tar.z ./*
注意:命令里这里的z必须是大写哈亭房道 。
看不懂的可以自己建立一个目录复制点文件进去反复测试晋文公攻原。