linux-5-压缩打包
来源:互联网 发布:数据分析师证 编辑:程序博客网 时间:2024/04/30 14:35
系统常见的压缩文件案的扩展名 *.gz :gzip程序压缩的文件 *.bz2 :bzip2程序压缩的文件 *.xz :xz程序压缩的文件 *.zip :zip程序压缩的文件 *.Z :compress程序压缩的文件 *.tar :tar程序打包的数据,并没有压缩 *.tar.gz :tar程序打包的数据,并经过gzip压缩 *.tar.bz2 :tar程序打包的数据,并经过bzip2压缩 *.tar.xz :tari程序打包的数据,并经过xz的压缩
解压缩
gzip,zcat/zmore/zless,zgrep
bzip2,bzcat/bzmore/bzless,bzgrep
xz,xzcat/xzmore/xzless,xzgrep
gip : 可以解开compress,zip,gzip等软件所压缩的文件 zcat/zmore/zless :查看文件 zgrep:查阅关键字 共有参数: -c:将压缩的数据输出到屏幕上,可透过数据流重导向来处理 -d :解压缩的参数 -t :可以用来检验一个压缩文件的一致性,查看文件有无错误 -v :可以显示出原原件/压缩文件案的压缩比等信息 -# :#为数据,代表压缩等级,-1最快,但是压缩比最差,预设为6 bzip2私有参数: -k:保留源文件,而不会删除原始的文件。 xz私有参数: -l :列出压缩文件相关信息
[root@iZ2ze38kyanwmst1qj2lojZ temp]# lsservices[root@iZ2ze38kyanwmst1qj2lojZ temp]# gzip -v services //压缩文件services: 79.7% -- replaced with services.gz[root@iZ2ze38kyanwmst1qj2lojZ temp]# lsservices.gz[root@iZ2ze38kyanwmst1qj2lojZ temp]# ll /etc/services ./services.gz //对比压缩大小-rw-r--r--. 1 root root 670293 Jun 7 2013 /etc/services-rw-r--r-- 1 root root 136088 Jun 24 14:30 ./services.gz[root@iZ2ze38kyanwmst1qj2lojZ temp]# gzip -d services.gz //解压缩[root@iZ2ze38kyanwmst1qj2lojZ temp]# lsservices[root@iZ2ze38kyanwmst1qj2lojZ temp]# gzip -9 -c services > services.gz //保留原文件[root@iZ2ze38kyanwmst1qj2lojZ temp]# lsservices services.gz[root@iZ2ze38kyanwmst1qj2lojZ temp]# lltotal 792-rw-r--r-- 1 root root 670293 Jun 24 14:30 services-rw-r--r-- 1 root root 135489 Jun 24 14:33 services.gz[root@iZ2ze38kyanwmst1qj2lojZ temp]# zgrep -n 'http' services.gz //查询http关键字出现的行号14:# http://www.iana.org/assignments/port-numbers89:http 80/tcp www www-http # WorldWideWeb HTTP
tar打包
tar:打包压缩整个文档目录 参数: -c:建立打包文件,可搭配-v来查看过程中被打包的档名 -t:查看打包文件的内容含有哪些filename -x:解打包或解压缩,可以搭配-C 在特定目录解开 -z :透过giz的支持进行压缩/解压缩,文档名 *.tar.gz -j:透过bzip2的支持进行压缩/解压缩,文档名 *.tar.bz2 -J:透过xz的支持进行压缩/解压缩,文档名 *.tar.xz -v:在压缩和解压缩的过程中,将正在处理的文件名显示出来 -f:需要处理的文档名 -C:在特定的目录中解压缩 -p:保留备份数据的原本权限和属性压 缩备份: tar -zpcv -f filename.tar.gz 要被压缩的文件或目录名称解压 缩: tar -zxv -f filename.tar.gz -C 欲解压到的目录查询: tar -ztv -f filename.tar.gz
[root@iZ2ze38kyanwmst1qj2lojZ ~]# time tar -zpcf etc.tar.gz /etc //备份并压缩etc目录tar: Removing leading `/' from member namesreal 0m2.459suser 0m1.280ssys 0m0.074s[root@iZ2ze38kyanwmst1qj2lojZ ~]# lsetc.tar.gz temp[root@iZ2ze38kyanwmst1qj2lojZ ~]# tar -ztvf etc.tar.gz //查看压缩文件内文件名drwxr-xr-x root/root 0 2017-06-21 22:08 etc/drwxr-xr-x root/root 0 2017-05-08 11:33 etc/prelink.conf.d/[root@iZ2ze38kyanwmst1qj2lojZ ygy]# tar -zxvf etc.tar.gz -C ./temp/ //解压缩......
阅读全文
0 0
- linux-5-压缩打包
- Linux压缩打包命令
- linux 打包压缩大全
- Linux打包压缩
- linux 压缩,打包命令
- Linux 打包 压缩 解压
- linux 批量 压缩 打包
- linux文件打包压缩
- linux打包和压缩
- Linux压缩打包命令
- Linux打包与压缩
- linux打包、压缩命令
- Linux打包压缩命令
- linux 压缩和打包
- linux文件夹打包压缩
- Linux打包压缩命令
- Linux压缩打包工具
- linux打包压缩常用命令
- Intellij idea创建javaWeb以及Servlet简单实现
- VS 动态链接库(.dll)的加载问题
- 【笔记】ViewPager+自定义控件实现的日历控件CalenderView
- 定时任务demo
- Drools 运行时出现 java.lang.RuntimeException: wrong class format 问题解决
- linux-5-压缩打包
- ios 巧用UIButton的UIControlStateSelected属性
- 使用黄金分割比值计算斐波那契数列
- Linux编程:Valgrind在调试中的使用
- windows IO 设备以及打开
- Android SystemProperties设置/取得系统属性
- window安装mysql 5.7解压版
- 关于Git无法提交 index.lock的解决办法
- Swift 3 实现拍照功能