学习笔记第十九节课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记第十九节课相关的知识,希望对你有一定的参考价值。

zip压缩工具

  • 技术分享图片
  • zip支持压缩目录。windows下有zip的工具和文件。
  • linux下默认不支持解压windows下rar文件,需要安装工具。
  • 先把root下的234目录 cp到当前目录下。
  • 然后把4.txt也cp过来 这样目录的内容比较多。
  • 技术分享图片
  • zip的压缩文件 和gzip 。dzip2 不一样。
  • zip+文件名.zip+文件名 是压缩文件的格式。
  • 技术分享图片
  • 之前说的压缩级别 并不是压缩的格式决定了压缩的是否严谨,而是看文件内容。

  • 压缩目录 加-r 后面可以跟目录 +文件
  • 示例:技术分享图片
  • zip的特点是 压缩后,文件和目录也不会消失。
  • 技术分享图片
  • 解压缩是unzip (因为原文件没有消失,系统会提醒你,是否将原文件覆盖)
  • 技术分享图片
  • zip一样可以指定解压位置。
  • unzip+文件名 -d +解压位置。但是不能指定解压后的文件名,只会在解压的文件前建立一个目录。
  • 技术分享图片
  • zip 没有类似cat的工具去查看,。
  • 唯一能看的是压缩包里的文件列表。-l选项。
  • 技术分享图片

tar打包工具

技术分享图片

  • tar是用来打包的,两台服务器直接传文件或者目录。这样穿会很耗费时间,文件和目录太多太耗费时间。
  • 上传的不是叫字节 是比特, 1比特=8字节。传输是类似一件一件去传的,不是一下子就可以传完。所以时间会很久,为了更快的传输,就可以打包传输。
  • 打包对文件本身的大小没什么变化,但多多少少也会有变化。可能会减小文件的大小。但不绝对。
  • tar的用法和zip类似。

  • 打包目录的命令是,tar -cvf +目录名.tar +目录名(c是创建 ,v是格式化,f就是跟后面的内容。)
  • 技术分享图片
  • 可以不加v v就是显示打包的过程。再次打包不用v 没有显示过程,也不提示是否覆盖,直接覆盖旧文件、
  • 技术分享图片
  • 解包是 tar -xvf +目录名.tar (一样不会提示覆盖)(同样可以不加v显示)
  • 技术分享图片
  • 不仅仅可以打包文件,也可以打包目录 ,也可以一起打包。
  • 技术分享图片
  • 和zip类似 可以用 tar -tf 去查看打包的内容。
  • 技术分享图片
  • tar 打包可以过滤 也就是指定一些目录或者文件 不让它被打包。
  • 示例:在打包的命令后 加 -- exclude (指定的文件和目录都没有被打包。)
  • 技术分享图片

  • 打包并压缩。

  • 技术分享图片
  • 打包是支持压缩的。
  • tar -zcvf 234.tar.gz 234 2.txt 4.txt 这里加个z 后缀加gz
  • 技术分享图片
  • c换x为解压。

  • +j 可以支持bz2 压缩格式。
  • 技术分享图片
  • c换为x是解压。

  • +J 支持xz的压缩格式。
  • 技术分享图片
  • c换x为解压。
  • 比较三个压缩格式 压缩的越严谨 时间越久 压缩包的大小越小。
  • 技术分享图片
  • 技术分享图片
  • 技术分享图片
  • tar -tf 查看文件列表。
  • 技术分享图片

以上是关于学习笔记第十九节课的主要内容,如果未能解决你的问题,请参考以下文章

学习Linux第十九节课

centos mysql 优化 第十九节课

centos mysql 实战 第十九节课

学习笔记第九节课

Python学习笔记第十九周

流畅python学习笔记:第十九章:动态属性和特性