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 ...
随机推荐
- Word 2010 制作文档结构之图标自动编号设置
注意: 使用图片自动编号时,如果文档标题使用的样式是通过“将所选内容保存为新快速样式”所生成的样式,则图片自动编号不会生效 因此设置标题样式时,不要 新建样式,直接使用word预设的“标题 1”样式和 ...
- Email standards
https://www.fastmail.com/help/technical/standards.html Email structure These RFCs define the way ema ...
- Kerberos认证与攻击学习总结
0.背景 聆听了n1nty大佬(90后黑客代表)的谆谆指导,学习了n1nty大佬的基本操作,决定总结一下,做一个简要的读书笔记,也把之前自己记录的关于Windows的安全的一些博客能够串联起来.所以首 ...
- CreateTimerQueueTimer在DllMain中调用导致的loader lock
开发一个COM组件在Windows 7上注册成功,但是Windows XP SP3版本却导致regsvr32.exe进程挂起.用WinDbg查看发现提示: Break- seconds... WARN ...
- VC++ 多线程编程,win32,MFC 例子(转)
一.问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX ...
- 【BZOJ1004】[HNOI2008]Cards Burnside引理
[BZOJ1004][HNOI2008]Cards 题意:把$n$张牌染成$a,b,c$,3种颜色.其中颜色为$a,b,c$的牌的数量分别为$sa,sb,sc$.并且给出$m$个置换,保证这$m$个置 ...
- python nose测试框架全面介绍四
四.内部插件介绍 1.Attrib 标记,用于筛选用例 在很多时候,用例可以分不同的等级来运行,在nose中很增加了这个功能,使用attrib将用例进行划分 有两种方式: ef test_big_do ...
- Log4net配置之Winform项目
具体方法如下: 一.App.config配置 <?xml version="1.0" encoding="utf-8" ?> <configu ...
- linux下面安装coreseek与mmseg
1tar xzvf coreseek-3.2.14.tar.gz2cd mmseg-3.2.14/./configure --prefix=/usr/local/mmseg3 checking for ...
- HDU 4352 - XHXJ's LIS - [数位DP][LIS问题]
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4352 Time Limit: 2000/1000 MS (Java/Others) Memory Li ...