云计算新闻资讯门户

云计算门户
云计算
首页 > 云计算 > 域名

域名linux常用命令–压缩解压tar、zip、bz2

高防云服务器

今天整理如下:

路径和通配符

通配符,如: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必须是大写哈。

看不懂的可以自己建立一个目录复制点文件进去反复测试。

 


声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:021-63779188-8306;邮箱:soufindcloud@mailmeng.com。本站原创内容未经允许不得转载,或转载时需注明出处:搜寻云新闻资讯门户 » linux常用命令–压缩解压tar、zip、bz2
分享到:更多 ()

网友评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

中国领先的互联网域名及云服务提供商

为您提供域名,比特币,P2P,大数据,云计算,虚拟主机,域名交易最新资讯报道

域名注册云服务器