Centos 压缩、解压和打包命令
gzip命令
--功能说明:gz文件的压缩和解压缩。
--命令格式:gzip [参数] <文件>
--常用参数:
-d 解开压缩文件
-l 列出压缩文件的相关信息
-q 不显示警告信息
-v 显示执行过程
-c 把压缩后的文件输出到标准输出设备,不改变原文件
--压缩率:压缩率是一个介于1-9的数值,默认值为6,数值越大压缩率越高。
-best 与 -9 相同, -fast 与 -1 相同。
--使用示例:
gzip filename //生成filename.gz的 压缩文件,原文件消失
gzip -d filename.gz //解压缩filename.gz文件,原文件消失
gzip -c filename > filename.gz //不改变原文件
bzip2命令
--功能说明:.bz2文件的压缩与解压缩
--命令格式:bzip2 [参数] <文件>
--常用参数:
-k 保留原始文件,默认在压缩或解压缩后会删除原始的文件
-v 显示指令执行过程
-d 解压缩文件
-c 把压缩后的文件输出到标准输出设备,不改变原文件
-f 强行压缩文件
-s 降低程序执行时内存的使用量,但会加长执行时间。
-t 测试压缩文件是否正确无误
--压缩等级:压缩等级是一个介于1-9的数值,指定压缩时的区块大小。
-repetitive-best : 若文件中有重复出现的资料时,可利用此参数提高压缩效果。
-repetitive-fast : 若文件中有重复出现的资料时,可利用此参数加快执行速度。
--使用示例:
bzip2 filename //压缩filename文件,生成filename.bz2文件,原文件消失
bzip2 filename.bz2 //解压缩filename.bz2,生成filename文件,原文件消失
--提示: bzip2 以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用 bzip2recover 命令试着将文件中的区块分隔开来,以便解缩正常的区块。通常只适用压缩文件很大的情况。
Zip命令
--功能说明:zip文件的压缩
--命令格式:zip [参数] <文件>
--常用参数:
-r 递归压缩子目录下所有文件
-d 删除压缩文件中的某个文件
-m 向压缩文件中添加某个文件
-t 检查压缩文件是否完整
--使用示例:
zip -r mydata.zip mydata //压缩 mydata 目录
zip -r filename.zip file1 file2 file3 /usr/work/school //zip 命令能同时处理多个文件和目录,这个命令是 将file1 file2 file3 /usr/work/school 一起压缩放入 filename.zip 中
zip -d mydata.zip smart.txt //删除 mydata.zip 中的 smart.txt 文件
zip -m mydata.zip smart.txt //向 mydata.zip 中添加 smart.txt 文件
unzip命名
--功能说明:zip文件的解压缩
--命令格式:unzip [参数] <文件> <目录>
--常用参数:
-o 不提示的情况下覆盖文件
-d 指明文件将解压到某个目录下
--使用示例:
unzip mydata.zip -d mydata //将 mydata.zip 中的内容解压到 mydata 中去
unzip mydata.zip //直接将 mydata.zip 解压到当前目录
tar命令
--功能说明:文件的打包和解包
--命令格式:tar [参数] <目录>
--常用参数:
-z 使用gzip压缩文件或解压
-Z 用compress压缩文件或解压
-j 用bzip2压缩文件或解压
-c 用于创建一个新的存档文件,即打包
-x 从归档文件中恢复备份文件,即解包
-v 列出处理的详细信息
-f filename 使用filename指定存档文件名
-t 用于列出一个存档文件中的文件名
--使用示例:
tar -cvf my.tar somedirname //将somedirname等多个文件打包到 my.tar中,原文件不变
tar -tf my.tar //列出 my.tar 中的文件
tar -xvf my.tar //将 my.tar 包中的文件解包出来,原文件不变
tar -zcvf my.tar.gz somedirname //将 somedirname等多个文件打包并使用 gzip进行压缩
tar -jcvf my.tar.bz2 somedirname //将 somedirname等多个文件打包并使用 bzip2进行压缩
tar -ztf my.tar.gz //查看my.tar.gz 中的文件
tar -jtf my.tar.bz2 //查看 my.tar.bz2中的文件
tar -zxvf my.tar.gz //对 my.tar.gz 进行解压缩并解包
tar -jxvf my.tar.bz2 //对 my.tar.bz2 进行解压缩并解包
Centos 压缩、解压和打包命令的更多相关文章
- CentOS 压缩解压
目录 命令 tar gzip.gunzip bzip2.bunzip2 zip.unzip 命令组合 打包:将多个文件合成一个总的文件,这个总的文件通常称为"归档". 压缩:将一个 ...
- Linux 压缩解压及备份命令
linux中压缩与备份命令总结一.压缩与解压缩 1.compress [-rcv] 文件或目录 <==压缩 uncompress 文件.Z <==解压缩 -r:可以连同目录下的文件也同时进 ...
- linux下安装压缩解压程序7z命令及7z命令的使用
1.1 在线安装如果你的宿主机Linux可以连接外网,推荐用这种方式,方便简单,执行命令:sudo apt-get install p7zip即可在线安装7z命令. 1.2 安装包安装7z(准确点说是 ...
- Linux下解包/打包,压缩/解压命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf fileName.tar DirName tar.gz和.tgz 解压:tar zxvf FileName.tar.zi ...
- centos里的压缩解压命令tar总结
压缩 tar czvf 压缩文件名称.tar.gz 文件或者目录名称 比如:tar czvf backup.tar.gz /etc,把/etc目录打包成文件backup.tar.gz c是打包 z是g ...
- linux常用命令---打包压缩解压
打包压缩解压
- linux笔记:linux常用命令-压缩解压命令
压缩解压命令:gzip(压缩文件,不保留原文件.这个命令不能压缩目录) 压缩解压命令:gunzip(解压.gz的压缩文件) 压缩解压命令:tar(打包压缩目录或者解压压缩文件.打包的意思是把目录打包成 ...
- linux笔记:压缩解压命令gzip,gunzip,tar,zip,unzip,bzip2,bunzip2
命令名称:gzip功能:压缩文件命令所在路径:/bin/gzip用法:gzip 文件压缩后文件格式:.gz其他:压缩后不保留原文件:只能压缩文件,不能压缩目录 命令名称:gunzip功能:解压.gz格 ...
- Linux的压缩解压命令快速上手——解压篇
在Linux系统中,压缩文件通常是先将若干文件(包括目录)打包成一个tar文件,然后再调用压缩程序将tar文件压缩成相应的压缩包,这也就是为什么Linux系的压缩包的后缀通常都是像tar.gz,tar ...
随机推荐
- linux中的进程和线程
应用程序:可以被操作系统执行的一组指令和参数的集合,是静态的,并存储在磁盘空间中: 进程:在操作系统中在运行程序后,处于运行状态的程序,是应用程序的一个执行过程,同时也是操作系统分配内存,cpu等系统 ...
- PHPSTORM 10.0.3 --PHP Interpreter is not configured
PHP Interpreter is not configured Please configure PHP Interpreter to use built-in weberver
- js闭包,匿名函数概念
var functionName = function(arg){ //函数体 }; 匿名函数:创建一个函数,并将它赋值给一个变量,这种情况下创建的函数叫做匿名函数,因为function关键字后面没有 ...
- Window 对象详解 转自 http://blog.csdn.net/jcx5083761/article/details/41243697
详解HTML中的window对象和document对象 标签: HTMLwindowdocument 2014-11-18 11:03 5884人阅读 评论(0) 收藏 举报 分类: HTML& ...
- WLAN频段的选择
WLAN(无线局域网)通过射频技术,将设备之间互联.当前应用于WLAN组网的有WIFI,蓝牙等.蓝牙工作在2.4GHZ的ISM(工业.科研.医疗)频段,功率等级分为0dBm,10dBm,20dBm:发 ...
- disconf系列【1】——百度disconf在ubuntu14.04环境下的安装
disconf官网给出的安装文档默认读者已经非常熟练本文1.2章节给出的依赖软件的原理及使用方法,且官网默认安装环境为linux(windows安装方法只字未提).同时,官网对很多重要的细节语焉不详, ...
- php中的魔术方法
__construct 构造器是一个魔术方法,当对象被实例化时它会被调用.在一个类声明时它常常是第一件做的事但是没得必要他也像其他任何方法在类中任何地方都可以声明,构造器也能像其他方法样继承.如果我们 ...
- htnl5中设置文本单行显示,超出部分打省略号,鼠标移到文本时alt出全部文本内容
Html代码: 1.<span class="my-span" title="无数无数无数无数无数">机构</span> Css样式: ...
- Windows2008 R2 Enterprise离线安装IE10和VS2015过程记录
直接下载IE10,进行安装,提示需要联机下载更新: 在网上搜索到一篇文章(http://www.cnblogs.com/nbpowerboy/p/3383992.html),参考 以下载简体中文的Wi ...
- [Tomcat 源码分析系列] (一) : Tomcat 启动脚本-startup.bat
概述 我们通常使用 Tomcat 中的 startup.bat 来启动 Tomcat. 但是这其中干了一些什么事呢? 大家都知道一个 Java 程序需要启动的话, 肯定需要 main 方法, 那么这个 ...