压缩命令
1、gzip
2、bzip2
3、xz
注:gzip代替了compress(一个很老的压缩命令),bzip2代替了gzip,压缩最好的但速度最慢的是xz。
打包命令
1、tar
注:打包只是将好多文件或目录放在一个文件里并不会压缩,但现在的tar有带压缩的参数,这样可以对多个文件进行统一打包成一个大文件,同时对这个大文件压缩,比较方便。
1、gzip
介绍:用gzip压缩的文件查看查找等等得使用:zcat/zmore/zless/zgrep,不能使用cat等等查看查找。
用法:gzip 【-v -d -数字】 文件名
-v:显示压缩比,压缩比是原文件/压缩后文件的比例。
-d:解压。
-数字:代表压缩等级1-9,-1压缩比最差,速度最快;-9压缩比最好,速度最慢。
压缩文件为:文件名.gz
2、bzip2
介绍:用bzip2压缩的文件查看查找等等得使用:bzcat/bzmore/bzless/bzgrep,不能使用cat等等查看查找。
用法:bzip2 【-v -d -数字】 文件名
-v:显示压缩比,压缩比是原文件/压缩后文件的比例。
-d:解压。
-数字:代表压缩等级1-9,-1压缩比最差,速度最快;-9压缩比最好,速度最慢。
压缩文件为:文件名.bz2
3、xz
介绍:用xz压缩的文件查看查找等等得使用:xzcat/xzmore/xzless/xzgrep,不能使用cat等等查看查找。
用法:xz 【-v -d -t -k -l -数字】 文件名
-v:显示压缩比,压缩比是原文件/压缩后文件的比例。
-d:解压。
-t:测试压缩文件完整性,是否有错误。
-k:保留原本的文件不删除。
-l:列出压缩文件的相关信息。
-数字:代表压缩等级1-9,-1压缩比最差,速度最快;-9压缩比最好,速度最慢。
压缩文件为:文件名.xz
注:因为-k的原因,所以最后解压的时候显示1这个文件已经存在。
大家可以自己用这三个命令压缩同一个文件,去用ls观察一下这三个不同命令所压缩出来的文件大小,还有压缩的时候看看哪个压缩的最快最慢。
1、tar
介绍:打包命令,带压缩和解压参数
用法:tar 【-j(J/z) -c -v -x -t -p】 【-f 文件名】 【-C 欲解压的目录】
-j(J/z):j为通过bzip2去压缩或解压,-J为通过xz去压缩或解压,z为通过gzip去压缩或解压。(建立打包文件就可以用文件名.tar.xz,文件名.tar.bz2,文件名.tar.gz)
-c:建立打包文件。
-v:在压缩/解压缩的过程中,将正在处理的文件名显示出来。
-x:解包或解压缩。
-t:查看打包文件的内容有哪些文件名。
-p:保留备份数据的原本权限与属性,常用于备份重要的配置文件。
-f:后面接拓展名为.tar.xx的文件名。
-C:解压在特定目录。
常用命令:
压缩:tar -jcv -f 文件名.tar.bz2 要被压缩文件或目录
查询:tar -jtv -f 文件名.tar.bz2
解压缩:tar -jxv -f 文件名.tar.bz2 -C 欲解压的目录 或者直接在本目录下解压:tar -jxv -f文件名.tar.bz2
注:例如你想打包/root,但不想要root下面的xty文件,则你可以用tar -jcv -f /root/xty.tar.bz2 --exclude=/root/xty /root。(–exclude就是不包含的意思)
压缩打包
查询打包文件内容
解压文件
小技巧:1、可以使用tar -jxv -f 2.tar.bz2 2 -C .(这有个点哦!),来只解压2.tar.bz2中的2这个文件。
2、仅备份比某个时刻还要新的文件,可以使用tar -jcv -f 2.tar.bz2 --newer==“2015/04/17” /etc/*
注:此时etc下面早于2015/04/17日期的文件就会打包压缩放到2.tar.bz2里。
3、tarfile:仅打包,【tar -cv -f 文件名.tar】,这是对仅打包文件的称呼。
4、tarball:打包同时还要压缩,【tar -jcv -f 文件名.tar.bz2】,这是对打包文件且压缩的称呼。
作者提示:
!!!这次文章的内容需要大量的实践,尤其是tar!!!
???????????????????????????????????????????
本文实例讲述了正则表达式中的操作符及说明。分享给大家供大家参考,具体如下: ...
ajax 实现三级联动,相当于写了一个小插件,用的时候直接拿过来用就可以了,这里...
橡皮擦一个逗趣的互联网高级网虫。 观前提醒本篇文章涉及知识点巨大建议先收藏再...
Go原生就支持连接数据库,所以在使用 Golang 开发时,当需要数据库交互时,即可...
这些日子一直在简书上使用markdown写作,已经渐渐的痴迷于这种简洁纯粹的写作方...
2月23日消息 据外媒 Windows Latest 今日报道,借助 Windows 10 Sun Valley 更新...
Greediness(贪婪型):最大匹配 X、X*、X+、X{n,} 是最大匹配。例如你要用 “....
3月22日消息 外媒 Winfuture 报道,此前微软面向 Insider 预览用户公布了 Window...
从另一台机器上复制过来的项目,由于两台机器的库目录不一致,导致了stdio.h等很...
1 . 目标 演示下图的git reset 各选项的效果。 2. Git Reset操作说明 图中说明:...