linux命令:压缩解压命令
压缩解压命令:gzip
命令名称:gzip
命令英文原意:GNU zip
命令所在路径:/bin/gzip
执行权限:所有用户
语法:gzip 选项 [文件]
功能描述:压缩文件
压缩后文件格式:gz
linux平台下的所有压缩格式windows平台都支持,但windwos的压缩格式linux不一定支持
.gz
gzip 有以下特点:
1.只能压缩文件,目录不能压缩
2.不保留原文件
压缩解压命令:gunzip
命令名称:gunzip
命令英文原意:GNU unzip
命令所在路径:/bin/gunzip
执行权限:所有用户
语法:gunzip 选项 [压缩文件]
功能描述:解压缩.gz的压缩文件
范例:$gunzip file1.gz
也可使用gzip -d 来进行解压缩
压缩解压命令:tar
命令名称:tar
命令所在路径:/bin/tar
执行权限:tar 选项[cvf] [目录]
-c 产生.tar打包文件
-v 显示详细信息(命令执行的详细过程)
-f 指定压缩后的文件名
-z 打包同时压缩
功能描述:打包目录,使之成为一个文件
压缩后文件格式:.tar.gz
在互联网上,流行的软件包主要有两种,一种是二进制包,另一种是源代码包。而源代码包主要采用.tar.gz格式。
由于gzip不能压缩目录,故可先将目录打包成.tar包,再进行压缩。
范例:$tar -cf new.tar new //new为一个目录,将其打包成new.tar,选项后跟打包文件名,写什么就是什么,但其格式是.tar。因为linux对后缀名没有严格要求,但最好写成.tar
以便识别管理。
$tar -zcf new.tar.gz new //将目录打包后再压缩,后缀名同上。
$tar -zcf new new //此时无法判别new的格式,其是一个二进制文件,但用文件查看命令显示乱码。
$file new 可以查看文件格式
用选项 -zcf 直接打包并压缩 ,但有的linux版本不支持,故应该先打包在压缩。
tar -cvzf /test/tmp/abc.tar.gz /test/tcp/abc 压缩到指定目录
压缩解压命令:tar
tar命令解压缩语法
-x 解包.tar文件
-v 显示详细信息
-f 指定解压文件
-z 解压缩
范例:$tar -zxvf dirl.tar.gz
解压到当前目录下,如果是其他目录下的包,也会解压到当前目录即执行tar命令的目录。
如果是网络上下载的包,则的当前目录。
若是分两步解压包命令为:$gunzip dirl.tar.gz $tar -xf dirl.tar
压缩解压命令:zip
命令名称:zip
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:
Zip 选项[-r] [压缩后文件名称] [文件或目录]
-r 压缩目录
功能描述:压缩文件或目录(保留原文件)
压缩后文件格式:.zip 默认win和linux通用格式,与windwos最兼容的压缩模式
范例:$zip sercvice.zip /etc/services 压缩文件过大显示压缩比.若指定的名字没有.zip 则会自动加上。如果解压该目录文件,则etc在其中,services包含在etc中,.zip文件会生成在使用zip的目录,新版本的一些linux系统不需要加-r也能压缩目录。加r一定是小写的r
$zip -r test.zip /test
压缩后可以保留原文件,也可以压缩目录,要优于gzip
压缩解压命令:unzip
命令名称:unzip
命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip [压缩文件]
功能描述:解压.zip的压缩文件,同时保留原文件
范例:$unzip test.zip
压缩解压命令:bzip2
命令名称:bzip2
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项 [-k] [文件]
-k 产生压缩文件后保留原文件
功能描述:压缩文件
压缩后文件格式:.bz2
范例:$bzip2 -k file1
是gzip 的升级版,压缩比很高,gzip虽不能压缩目录也不能保留原文件,但应用很广,但他的压缩比很高。尤其是bzip2,特别适合压缩一些大型的文件。bzip2比gzip多了一个选项-k,从而可以保留原文件。不加-k和gzip一样。
压缩解压命令:bunzip2
命令名称:bunzip2
执行权限:所有用户
语法:bunzip2 选项 [-k] [压缩文件]
-k 解压后保留原文件
功能描述:解压缩
范例:$bunzip2 -k file1.bz2
当然也可以使用tar先进行打包在用bzip2进行压缩
linux命令:压缩解压命令的更多相关文章
- Linux常用命令——压缩解压命令
Linux常用命令——压缩解压命令 Linux gzip 描述:压缩文件 语法:gzip [文件名] 压缩后文件格式:.gz gunzip 描述:解压后缀为.gz的文件 语法:gunzip [文件名 ...
- Linux命令-压缩解压命令:gzip、gunzip
gzip [选项] 源文件名(压缩前) gunzip [选项] 源文件名(压缩后) cd /tmp 切换tmp目录 rm -rf * 强制删除tmp目录下面所有的文件和目录 touch beijing ...
- [Linux] 016 压缩解压命令
1. 压缩解压命令:gzip 命令名称:gzip 命令所在路径:/bin/gzip 执行权限:所有用户 语法:gzip [文件] 功能描述:压缩文件 压缩后文件的格式:.gz 补充: 解压 .rar ...
- linux笔记:linux常用命令-压缩解压命令
压缩解压命令:gzip(压缩文件,不保留原文件.这个命令不能压缩目录) 压缩解压命令:gunzip(解压.gz的压缩文件) 压缩解压命令:tar(打包压缩目录或者解压压缩文件.打包的意思是把目录打包成 ...
- Linux的压缩解压命令快速上手——解压篇
在Linux系统中,压缩文件通常是先将若干文件(包括目录)打包成一个tar文件,然后再调用压缩程序将tar文件压缩成相应的压缩包,这也就是为什么Linux系的压缩包的后缀通常都是像tar.gz,tar ...
- linux系统压缩\解压命令详解
转自:http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html. tar -c: 建立压缩档案-x:解压-t:查看内容-r:向 ...
- linux的压缩解压命令全解
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)——————————————— .zip解压:un ...
- linux shell 压缩解压命令
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gun ...
- Linux 基础——压缩解压命令
时间过的真快,周末不会学习Linux,每天就是下班后学习.这周工作很忙,要几天总结一次了. 一.处理数据文件 sort dest:将目标文件的内容进行排序,默认是按字符顺序排序的. sort -n d ...
随机推荐
- gerrit_bash_commands.sh
https://github.com/tomwys/gerrit-bash-commands gerrit_bash_commands.sh # Author: Tomasz Wysocki < ...
- window7下 cocos2dx android交叉编译环境部署小结
上周被android交叉编译搞惨了,还好最后弄好了,写个小结以后备用吧. 步骤,1.下载cygwin的devel和shells模块 2. 2.设置环境变量 a.设置NDK_ROOT b.设置Path ...
- [Windows]Window 7 修改系统时区
注意:编码存储为ANSI tzutil /s "China Standard Time"pause
- linux下模拟CPU占用100%小程序
在做一个测试时,需要模拟服务器CPU占用满的情况,在查阅相关资料后,发现网上程序不太好用, 原文在这:http://www.2cto.com/os/201304/202068.html 优化后如下: ...
- Java虚拟机六 堆溢出的处理
在Java程序中,如果堆空间不足,有可能抛出内存溢出错误:Out Of Memory,简称OOM. Exception in thread "main" java.lang.Out ...
- python之traceback
traceback 模块允许你在程序里打印异常的跟踪返回 (Traceback)信息 1.1 traceback.print_exc() File: traceback-example-1.py # ...
- Spring Boot 利用插件构造QueryDSL语句时报错:You need to run build with JDK or have tools.jar on the classpath.If this occur....
You need to run build with JDK or have tools.jar on the classpath.If this occures during eclipse bui ...
- [分布式系统学习]阅读笔记 Distributed systems for fun and profit 之四 Replication 拷贝
阅读http://book.mixu.net/distsys/replication.html的笔记,是本系列的第四章 拷贝其实是一组通信问题,为一些子问题,例如选举,失灵检测,一致性和原子广播提供了 ...
- php curl常见错误:SSL错误、bool(false)
症状:php curl调用https出错 排查方法:在命令行中使用curl调用试试. 原因:服务器所在机房无法验证SSL证书. 解决办法:跳过SSL证书检查. curl_setopt($ch, CUR ...
- div的最小宽高和最大宽高
div的最小宽高和最大宽高很少使用但是很实用,今天敲代码,就遇到了,要在div里设置滚动条,众所周知,一般是设overflow-y:auto,但需要一个高度,只有div里的内容超过这个高度时,才会有滚 ...