Linux平台不同解压缩命令的使用方法
作者:郭孝星
微博:郭孝星的新浪微博
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell
一 .tar
解包
tar xvf FileName.tar
打包
tar cvf FileName.tar DirName
注意:tar是打包。不是压缩。
二 .gz
解压
gunzip FileName.gz
或
gzip -d FileName.gz
压缩
gzip FileName
三 .tar.gz 和 .tgz
解压
tar zxvf FileName.tar.gz
压缩
tar zcvf FileName.tar.gz DirName
四 .bz2
解压
bzip2 -d FileName.bz2
或
bunzip2 FileName.bz2
压缩
bzip2 -z FileName
五 .tar.bz2
解压
tar jxvf FileName.tar.bz2
压缩
tar jcvf FileName.tar.bz2 DirName
六 .bz
解压
bzip2 -d FileName.bz
或
bunzip2 FileName.bz
七 .tar.bz
解压
tar jxvf FileName.tar.bz
八 .Z
解压
uncompress FileName.Z
压缩
compress FileName
九 .tar.Z
解压
tar Zxvf FileName.tar.Z
压缩
tar Zcvf FileName.tar.Z DirName
十.zip
解压
unzip FileName.zip
压缩
zip FileName.zip DirName
十一 .rar
解压
rar x FileName.rar
压缩
rar a FileName.rar DirName
十二 .lha
解压
lha -e FileName.lha
压缩
lha -a FileName.lha FileName
十三 .rpm
解包
rpm2cpio FileName.rpm
十四 .deb
解包
ar p FileName.deb
对于以下格式的包
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压
sEx x FileName.*
压缩
sEx a FileName.* FileName
注意:sEx仅仅是调用相关程序,本身并无压缩、解压功能。
那么这么多工具。假设我们是压缩文件。该使用哪个工具好呢,以下就介绍一个在Linux平台下非常好用的一个解压缩工具。
gzip 命令
降低文件大小有两个明显的优点,一是能够降低存储空间,二是通过网络传输文件时,能够降低传输的时间。
gzip 是在 Linux 系统中常常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
语法:gzip [选项] 压缩(解压缩)的文件名称
该命令的各选项含义例如以下:
-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压。
-l 对每一个压缩文件,显示下列字段:压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字
-r 递归式地查找指定文件夹并压缩当中的全部文件或者是解压缩。
-t 測试,检查压缩文件是否完整。
-v 对每一个压缩和解压的文件。显示文件名称和压缩比。
-num 用指定的数字 num 调整压缩的速度。
-1 或 –fast 表示最快压缩方法(低压缩比)。
-9 或–best表示最慢压缩方法(高压缩比)。系统缺省值为 6。
举例
gzip *% 把当前文件夹下的每一个文件压缩成 .gz 文件。
gzip -dv *% 把当前文件夹下每一个压缩的文件解压,并列出具体的信息。
gzip -l *% 具体显演示样例1中每一个压缩的文件的信息。并不解压。
gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。
Linux平台不同解压缩命令的使用方法的更多相关文章
- Linux 压缩、解压缩命令
Linux 压缩.解压缩命令 tar 语法命令 tar [options-] [files] options: 选择 描述 -A 追加tar文件至归档 -c 创建一个新文档 -d 找出归档和文件系统的 ...
- linux全方位掌握一个命令--思路比方法更重要
Linux命令众多,当不清楚一个命令的使用方法时,我们该怎样了解命令的属性和帮助? 1.用type命令了解一个命令的属性 [root@zejin240 testdir]# type cd cd ...
- linux下常见解压缩命令
linux下常见的压缩文件格式有tar.gz.tar.gz.tar.bz2.zip等等.对于不同的压缩文件格式有对应的解压缩命令.下面就对此小结一下: 1.后缀为.tar 用 tar –xvf 解压 ...
- linux下压缩解压缩命令
zip/gzip 命令 linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源文件 -n 特定字符串 ...
- Linux下lz4解压缩命令小结
lz4是一个让"人见人爱.花见花开"的压缩算法,能够在多核上很好的扩展.lz4在压缩率上略微逊色, 但是在解压速度上有着惊人的优势 (大概是gzip的3倍(多次测试对比)).因为压 ...
- linux笔记-tar 解压缩命令
tar 解压缩命令 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只 ...
- linux中压缩解压缩命令
目录 gzip gunzip tar(打包压缩) tar(解包解压) zip unzip bzip2 bunzip2 gzip 解释 命令名称:gzip 命令英文原意:GUN zip 命令所在路径:/ ...
- [整理]Linux压缩与解压缩命令整理。
一.压缩文件命令 1.*.Z compress 程序压缩的档案:2.*.bz2 bzip2 程序压缩的档案:3.*.gz gzip 程序压缩的档案:4.*.tar tar 程序打包的数据,并没有压缩过 ...
- 都能看懂的嵌入式linux/android alsa_aplay alsa_amixer命令行使用方法
前几天在嵌入式linux上用到alsa command,网上查的资料多不给力,仅仅有动手一点点查,最终能够用了,将这个用法告诉大家,以免大家少走弯路. 0.先查看系统支持哪几个alsa cmd: ll ...
随机推荐
- C#调用带结构体指针的C Dll的方法【转】
发现一篇文章关于C#调用DALL动态链接库的函数的,复制下来学习用.感谢作者的分析,原文传送门:https://www.cnblogs.com/ye-ming/p/8004314.html 在C#中调 ...
- onkeydown、onkeypress、onkeyup、onblur、onchange、oninput、onpropertychange的区别
onkeydown:按下任何键(字母.数字.系统.tab等)都能触发,且对于字母不区分大小写: onkeypress:按下字母.数字键时触发,且对于字母区分大小写; onkeyup:相应的键和onke ...
- 【【henuacm2016级暑期训练】动态规划专题 H】Greenhouse Effect
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 原题意等价于:给你一个序列(实数的位置没用!)..你可以改变其中某些元素的位置(插入到某些位置中间. 然后让他变成有序的. (有序的 ...
- DML语句的使用(delete,update,insert)
8)DML语句的使用 在PL/SQL中,DML语句与前面学习的 相同. begin --执行插入操作 insert into t001(id) values(1); - ...
- 为什么要重写toString()方法
因为在System.out.println(类的对象名)时,类的对象名是个引用,如果不重写,就输出引用地址. 其实实际是这样的System.out.println(类的对象名.toString()), ...
- c++变量的作用域、生存期和可见性
局部变量 范围:在一个函数内部定义的变量,作用范围仅仅限于本函数体内. 生存期:程序运行到本函数才会给局部变量分配内存单元.函数运行完成局部变量所占的存储单元就被释放 全局变量 在函数体外部定义的变量 ...
- nyoj--914--Yougth的最大化(二分查找)
Yougth的最大化 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 Yougth现在有n个物品的重量和价值分别是Wi和Vi,你能帮他从中选出k个物品使得单位重量的价值最 ...
- IDE-IntelliJ IDEA
IDE-IntelliJ IDEA 主题.字体.编辑区主题.文件编码修改.乱码问题 主题修改 上图标注 1 所示为 IntelliJ IDEA 修改主题的地方,可以通过打开左上角的File -> ...
- pgpool-II在故障切换过程中是如何选举新主节点的
在pgpool的源代码中有有一个pgpool_main.c文件,在该文件中有一个pgpool的主函数pgpoolmain控制着pgpool的运行及相关操作. libpcp_ext.h文件中定义了pgp ...
- Dapper Dapper-Extensions
之前公司在开发项目的时候有用到过Dapper 仓储 以及IOC Castel .最近新项目上想使用上这些技术,决定新学习一下. 看了很多资料,发现几个比较容易菜鸟的我理解的,整理下来,找时间好好整理一 ...