四周第四次课(四月16号)笔记

原创 2018年04月17日 09:55:09

6.1 压缩包介绍6.2 gzip压缩工具
6.3 bzip2压缩工具
6.4 xz压缩工具

常见压缩文件格式:(因文件变小,耗费带宽下降,传输速度上升)

windows下: .rar .zip .7z

Linux: .zip, .gz, .bz2, .xz, .tar.gz, .tar.bz2, .tar.xz

机房的网络成本相对昂贵,为节省资源,压缩文件很常见(和家庭用户相比,上下行带宽一致)


gzip压缩工具

gzip filename

使用find命令找出/etc/所有conf文件并写入名为1.txt的文件中 : find /etc/ -type f -name "*.conf" -exec cat {}>> 1.txt \;


解压缩:①gzip -d filename ②gunzip filename

如果想压缩时保留原始文件使用命令:gzip -c /tmp/ .txt > /tmp/    .gz 

解压缩时保留原压缩文件使用命令行:gzip -d -c /gunzip -c .gz > /tmp/  /  .txt

file命令查看已压缩文件来源  zcat命令无需解压已压缩文件查看其内容  du -sh *查看当前目录下所有文件名及大小  wc -l 命令查看文件名及行数

压缩等级为1~9,其中默认压缩等级为6,数字越大表明压缩程度越大,且压缩到一定程度会发现已经饱和


Bzip 压缩程度更大


如下图所示:bzip2和gzip用法相似,不同的是默认压缩级别为9。


如果把压缩文件改成.txt使用less命令无法查看,因为压缩后的文件格式为二进制,会有提示:" .txt" might be a binary file, see it anyway? 这时可以使用file命令查看其文件属性(压缩二进制文件)。和zcat相对应的bzcat可查看压缩文件详情


具体操作如下:


扩展知识:

利用tar 通过网络拷贝数据

# cd /data  // data目录下有我们要拷贝的目标文件目录 test
# tar cvf  -  test| ssh 10.0.1.11 "cd /copy1/; tar xvf  -"  //首先将要拷贝的目录test打包,"-" 代表标准输出,然后再ssh 到目标主机 10.0.1.11 ,运行相应的命令。其中tar xvf  - 意思是,将前面的标准输出内容作为解包的对象。

总结:其实就是想拷贝的目录先打包,然后将打包好的文件拷贝到目标主机,最后在目标主机上解包。只不过,我们用一条命令实现了边打包边解包的过程。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
以前没有注意过,linux竟然不支持大于4G的zip文件的解压。解决办法如下:
wget -c http://packages.sw.be/p7zip/p7zip-9.13-1.el5.rf.i386.rpm 
wget -c http://packages.sw.be/p7zip/p7zip-plugins-9.13-1.el5.rf.i386.rpm 
下载完后安装:
rpm -ivh p7zip-9.13-1.el5.rf.i386.rpm 
rpm -ivh p7zip-plugins-9.13-1.el5.rf.i386.rpm 

解压命令:

7z x  123.zip

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ar在linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 

参数: 

-c :create 建立压缩档案的参数; 

-x : 解压缩压缩档案的参数; 

-z : 是否需要用gzip压缩; 

-v: 压缩的过程中显示档案; 

-f: 置顶文档名,在f后面立即接文件名,不能再加参数 

举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar 

[root@xoaocom ~]# tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩 

[root@xoaocom ~]# tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩 

在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件 


举例: 二,将 /home/www/images.tar.gz 解压到/home/www下面 

[root@xoaocom ~]# cd /home/www 

[root@xoaocom ~]# tar -zxvf /home/images.tar.gz 


解压到指定的目录 

[root@xoaocom ~]# tar -zxvf /home/images.tar.gz -C /specific dir


Public与Private的区别

Public与Private的区别 在英文中Public的含义是:共有的、公有的意思;Private的含义是:私有的、私人的意思。然而,他们在编程上的区别又有什么呢?我们先看看Public的含义:他的...
  • shawls
  • shawls
  • 2001-06-03 10:37:00
  • 648

计算机网络第四次作业

存储客户端与服务器对话内容的数据库如下图所示:     下面展示部分代码: 连接数据库 客户端部分代码: 服务器端: public class Server {     private DBU...
  • ABnanna
  • ABnanna
  • 2017-10-24 21:10:31
  • 130

十四周五次课 2018.01.25

mysql主从常见问题 从数据库无法同步 可能原因:1.从库上进行了写操作,2.从库机器重启事务回滚。 解决办法1:停掉主从同步,忽略一次错误,再开启同步。 解决办法2:停掉主从同步,查看...
  • wtyufdssyh
  • wtyufdssyh
  • 2018-01-25 22:24:50
  • 29

吴恩达deepleaning第四课第四周选择题、编程题

  • 2017年11月20日 17:06
  • 50.96MB
  • 下载

哈佛大学《幸福课》笔记

前述整个九月份以来一直在找工作,工作签好后有各种杂事需要做。当然,更主要的原因是自己懒,所以博客有一个多月没有更新了。今天将自己在大二暑假跟着视频学过的哈佛大学的《幸福课》整理成一篇文章,希望自己以后...
  • tiewadhd
  • tiewadhd
  • 2016-10-22 20:02:19
  • 800

《ASP+AJAX》第四次课—ASP.NET基础.ppt

  • 2011年12月02日 20:13
  • 342KB
  • 下载

哈佛幸福课笔记

1、榜样的力量 2、所问的问题创造了现实 3、欣赏自己的长处,长处就会增值 4、欣赏他人的长处 5、No one is coming 6、培养正能量,追求有意义的生活及人生意义 7、注意培养能力,...
  • finewind
  • finewind
  • 2014-11-30 11:58:01
  • 892

《老路用得上的商学课》21-25学习笔记

第二十一章:诱饵效应“诱饵效应”还有两个名字,分别是“吸引效应”和“不对称占优效应”。是指人们对两个难分高下的选项进行比较的时候,因为一个新的选项,也就是诱饵的加入,使得其中某个选项突然变得更具吸引力...
  • dengweijunkedafu
  • dengweijunkedafu
  • 2018-03-28 16:21:14
  • 187

08、刘媛媛《普通人快速崛起31节修炼课》 第八讲 个人学习笔记

克服拖延症: 及时开始、长期坚持 及时开始: 容易坚持的小计划 重要性排序 计划的拆分 接收不完美 只做这些就够了 (就是骗自己:只做这个计划就行了) 长期坚持: 知道通往结果...
  • bgsux
  • bgsux
  • 2018-01-03 10:41:28
  • 551

哈佛幸福课-幸福笔记

幸福笔记 “我是真的什么都有,我就是想有什么我都可以买什么,但是我居然这么痛苦,所以我就知道了这个幸福跟这个钱多少真的是没关系,而且钱多的话或者名气大,如果成功,如果你没有管理好你自己往往更容易让你...
  • djd1234567
  • djd1234567
  • 2016-09-12 17:16:53
  • 624
收藏助手
不良信息举报
您举报文章:四周第四次课(四月16号)笔记
举报原因:
原因补充:

(最多只允许输入30个字)