当前位置: 首页 > news >正文

网站域名申请好了怎么建设网站胶州网站建设平台

网站域名申请好了怎么建设网站,胶州网站建设平台,软文网站有哪些,青岛做网站皆赴青岛博为什么需要压缩技术 我们都知道文件是以byte作为单位的,如果我们的文件仅仅在低位占一个1 0000 0001这种情况我们完全可以压缩一下,将高位的0全部抹掉即可。 如上所说是一种压缩技术,还有一种就是将1111(此处省略96个)一共100个1&#xff0…

为什么需要压缩技术

我们都知道文件是以byte作为单位的,如果我们的文件仅仅在低位占一个1

0000 0001

这种情况我们完全可以压缩一下,将高位的0全部抹掉即可。
如上所说是一种压缩技术,还有一种就是将1111(此处省略96个)一共100个1,用类似于"100个1"的方式。

zip/unzip

命令选项

在这里插入图片描述
在这里插入图片描述

递归基础压缩

为了方便演示压缩,我们在tmp下创建一个包含3个文件的zipDir

[root@localhost tmp]# mkdir zipDir
[root@localhost tmp]# cd zipDir
[root@localhost zipDir]# touch file1
[root@localhost zipDir]# touch file2
[root@localhost zipDir]# touch file3

使用最高级别9,将zipDir文件夹下所有文件或者文件夹通通压缩到zipDir.zip中

zip -9r  /tmp/zipDir.zip /tmp/zipDir/

排除指定文件压缩

例如我们希望压缩zipDir目录时,不压缩zipDir3

zip -9r /tmp/zipDirWithoutFile3.zip  /tmp/zipDir    -x "/tmp/zipDir/file3"

如下图可以看到压缩过程中,并没有包括file3

在这里插入图片描述

删除压缩包中的文件

将zipDir.zip中的file3文件从压缩包中删除,命令如下所示,注意-d后面要制定和压缩包中相同的文件名所在操作系统中的路径

 zip /tmp/zipDir.zip -d   /tmp/zipDir/file3

在这里插入图片描述

补充文件到压缩包

上文中,我们将file3中zipDir.zip中删除,我们希望将其添加到压缩包中,就可以使用下面这条命令

zip -u  /tmp/zipDir.zip  /tmp/zipDir/file3

在这里插入图片描述
这条指令同样支持将文件夹下的指定内容添加到压缩包中,命令如下

# 将file打头的文件添加到压缩包中
zip -u  /tmp/zipDir.zip  /tmp/zipDir/file*

解压缩

-o:解压时无脑覆盖目标路径文件
-x 解压时若目标文件夹有该文件则不覆盖
-d 指定目标解压位置

unzip -o  /tmp/zipDir.zip -x zipDir/file3 -d  /tmp/unzipDir/

在这里插入图片描述

gzip/gunzip

选项

该命令只能对文件进行压缩,若指定目录也仅仅是对目录下的文件进行压缩。
在这里插入图片描述

递归压缩文件

同样我们为演示gzip增加测试文件夹

mkdir gzipDir;cd gzipDir;touch file1;touch file2;touch file3;
# 因为gzip无法直接压缩文件夹所以需要先用zip压缩一下文件夹zip -r /tmp/gzipDir.zip /tmp/gzipDir/;# gzip以最高级别压缩比压缩文件,并显示压缩过程gzip -9v /tmp/gzipDir.zip

在这里插入图片描述

显示压缩比

gzip -l /tmp/gzipDir.zip.gz

在这里插入图片描述

解压缩到当前目录

gzip -d /tmp/gzipDir.zip.gz

bzip2/bunzip2

命令选项

在这里插入图片描述

与gzip差不多,都是用于压缩文件的,压缩时会删除文件的信息,但是用如下选项即可完成使用最高压缩比,并且压缩时不删除源文件,显示压缩进度的完成压缩

bzip2 -9vk /tmp/*

在这里插入图片描述

解压缩同样使用-d即可。

tar

选项

该指令仅仅是对文件或者文件夹做打包而已,对应选项如下

在这里插入图片描述
在这里插入图片描述

普通压缩

创建示例文件夹和文件

 mkdir tarDir;cd tarDir;touch file1;touch file2;touch file3;

显示过程并新建文件的执行压缩

tar -cvf  /tmp/tardir.tar /tmp/tarDir/

在这里插入图片描述

调用gzip、bzip2压缩

调用gzip压缩,添加一个-z即可

tar -zcvf tardir.tar.gz tardir.tar

调用bz2压缩

tar -jcvf tardir.tar.bz2 tardir.tar

解压缩

将上文的c改为x即可

例如上文压缩原始压缩文件tardir.tar,我们压缩命令为

tar -xvf tardir.tar

gz结尾的tar文件,则用

tar -zxvf tardir.tar.gz

bz2结尾的tar文件则用

tar -jxvf tardir.tar.bz2

dd

常用于文件备份,将指定文件输出到对应文件夹

在这里插入图片描述

备份示例

将/etc/inittab备份至/etc/inittab.bak

dd if=/etc/inittab of=/etc/inittab.bak

我们都知道操作系统存储最基础单位为块。可以看到备份过程中,用了0+1的块。说明使用了0个完整的块+1个不到的块完成文件备份。
在这里插入图片描述

cpio

选项

该命令也是用于文件备份和还原的

在这里插入图片描述

备份

将tarDir备份到tmp的backDir.cpio中

find /tmp/tarDir/ | cpio -ocvB >/tmp/backDir.cpio

在这里插入图片描述

恢复

为了演示还原,笔者将被压缩的源文件删除,使用cpio将直接备份的文件原原本本还原为原来路径的原来文件,如下

cpio -icduv < /tmp/backDir.cpio

在这里插入图片描述

参考文献

鸟哥的Linux私房菜

循序渐进Linux(第2版)

http://www.yayakq.cn/news/955771/

相关文章:

  • 珠海网站建设技术支持怎么做网站海报
  • 昆明哪个公司做网站建设最好西安搬家公司收费标准
  • 怎么做企业招聘网站台州网站建设惠店
  • 有哪些是外国人做的网站吗如何看网站做没做推广
  • 如何查找同行网站做的外链微网站策划方案
  • 镇江网站排名公司公众号软文是什么意思
  • 做网站开发有前途么百度账号登录
  • 昆明网站建设 熊掌号电子商务网站建设如何
  • 多个域名解析到一个网站ftontpage如何做网站
  • 金融网站如何做设计方案网站开发项目实战
  • 三合一网站怎么建立青岛上市公司网站建设
  • 做网站建设业务濮阳网站优化公司哪家好
  • 百度右边相关网站怎么做的ip做网站
  • 云南网站设计选哪家通化县建设局网站
  • 音乐影视类网站建设怎么看网站用的什么cms
  • 房屋网站网站创建一般创建哪种类型
  • 典型的网站开发人员wordpress 404
  • 东莞腾宇科技网站建设海南企业网站做优化排名
  • 建立网站目录结构的原则制作企业网站页面多少钱
  • 长沙高端网站建设服务vs2017网站开发
  • 水果网站模板公司开发个网站有哪些
  • 有什么网站可以做微信支付宝黄页号码怎么删除掉
  • 河南省两学一做网站服饰类网站开发项目
  • 南昌网站建设多少钱外省住房和城乡建设厅网站
  • 生鲜电商网站建设网站怎么做数据分析
  • 网站开发自适应win7可以做网站吗
  • 上海手机网站建设多少钱网投网站制作
  • 赣州做网站建设加强心理咨询网站的建设
  • 分销网站开发合同上海seo推广平台
  • 可视化建站网站源码ppt模板免费下载可爱