linux的文件打包与压缩命令

1、压缩与解压命令

compress:用于压缩指定的文件,后缀为.z
    其命令格式如下:
compress [-d] 文件名
常用参数:
-d:解压被压缩的文件(.z为后缀的文件)
范例【1】将当前目录下的test.txt文件压缩为test.txt.z文件,使用命令:
compress test.txt
可以看到在当前目录下生成test.txt.z文件
若要解压test.txt.z文件,则用:compress -d test.txt.z
或者:uncompress test.txt.z
bzip2:用于压缩指定的文件,后缀为.bz2
    其命令格式如下:
bzip2 [-option] 文件名
常用参数:
-z:压缩指定的文件,后缀为.bz2
-d:解压被压缩的文件(.bz2、.bz、.tbz为后缀的文件)
范例【1】将当前目录下的test.txt文件压缩,使用命令:
bzip2 -z test.txt
可以看到在当前目录下生成test.txt.bz2文件
若要解压test.txt.bz2文件,则用:bzip2 -d test.txt.bz2
或者:bunzip2 test.txt.bz2
gzip:用于压缩指定的文件,后缀为.gz,是linux下最常用的的压缩工具
    其命令格式如下:
gzip [-option] 文件名
常用参数:
-数字:指定压缩率,1为最低,9为最高,压缩率低,则压缩速度快,压缩的文件相比压缩率高时要大,默认压缩率为6,即不加任何数字参数
-d:解压被压缩的文件(.gz为后缀的文件)
范例【1】将当前目录下的test.txt文件压缩,使用命令:
gzip test.txt
可以看到在当前目录下生成test.txt.gz文件
若要解压test.txt.gz文件,则用:bzip2 -d test.txt
或者:gunzip test.txt
zip:用于一个或多个文件压缩为一个压缩包,后缀为.zip
    其命令格式如下:
zip 压缩名 文件列表
常用参数:
-d:指定解压目录
范例【1】将当前目录下的test.txt和install.log这两个文件都压缩到ins.zip文件中,使用命令:
zip ins.zip test.txt install.log
可以看到在当前目录下生成ins.zip文件
若要解压ins.zip文件,则用:unzip ins.zip
或者:gunzip test.txt

2、打包与解包命令

tar:最常用的的打包工具
    其命令格式如下:
tar [-option] 打包名 需要打包的文件
常用参数:
-c:建立一个包
-t:查看包中的文件
-v:打包过程中显示被打包的文件
-f:需要打包的内容为文件
--exclude file:在打包过程中,不要将file文件打包
-x:解开一个包
-z:同时启用gzip工具进行压缩或解压
注意(PS):打包和压缩两者并不相同。打包的目的是为了方便归档,管理。压缩的目的是为了减少磁盘空间的消耗
范例【1】将当前目录下的test.txt和install.log这两个文件打包成ins.tar文件,使用命令:
tar -cvf ins.tar test.txt install.log
可以看到在当前目录下生成ins.tar文件
若要解压ins.tar包,则用:tar -xvf ins.tar
范例【2】将当前目录下的test.txt和install.log这两个文件打包并压缩成ins.tar.gz文件,使用命令:
tar -zcvf ins.tar.gz test.txt install.log
可以看到在当前目录下生成ins.tar.gz文件
若要解压并解包,则用:tar -zxvf ins.tar.gz

linux常用命令之--文件打包与压缩命令的更多相关文章

  1. tar/gzip/zip文件打包、压缩命令

    一.tar打包备份工具 1.命令功能 tar 将多个文件或目录打包在一起,可用通过调用gzip或zip实现压缩.解压的命令:tar不仅可以多多个文件进行打包,还可以对多个文件打包后进行压缩. 2.语法 ...

  2. linux学习(七)文件打包和压缩命令

    一.前言 在Windows操作系统下,我们会使用WinRAR或者快压等等的压缩软件来进行压缩或者解压. 在Linux下当然也存在压缩或解压的操作,下面我们就来学习一下在Linux下是怎么压缩和解压的! ...

  3. Linux 系统常用命令汇总(六) 文件打包与压缩

    文件打包与压缩 命令 选项 注解 示例 compress 文件名 压缩指定的文件,压缩后的格式为*.z compress install.log -d 解压被压缩的文件  .z为后缀的文件:compr ...

  4. linux的文件打包与压缩

    简介 Linux 上常用的压缩/解压工具,介绍了zip.rar.tar的使用. 文件打包和压缩 Linux 上的压缩包文件格式,除了 Windows 最常见的*.zip.*.rar..7z 后缀的压缩 ...

  5. linux:文件打包与压缩

    学习内容介绍:Linux 上常用的压缩/解压工具,介绍了zip.rar.tar的使用. 先总结一下常用命令: zip: 打包 :zip something.zip something (目录请加 -r ...

  6. Linux常用命令之文件和目录处理命令

    目录 1.Linux命令的普遍语法格式 2.目录处理命令 一.显示目录文件命令:ls 二.创建目录命令:mkdir 三.切换目录命令:cd 四.shell内置命令和外部命令的区别 五.显示当前目录命令 ...

  7. Linux系列教程(四)——Linux常用命令之文件和目录处理命令

    这个系列教程的前面我们讲解了如何安装Linux系统,以及学习Linux系统的一些方法.那么从这篇博客开始,我们就正式进入Linux命令的学习.学习命令,首先要跟大家纠正的一点就是,我们不需要记住每一条 ...

  8. shell文件查找和压缩命令

    locate命令 1.locate filename     模糊匹配 只要文件名中包含关键字即可     非实时查找,速度比find快.     依靠索引数据库 /var/lib/mlocate/m ...

  9. Linux输入输出重定向和文件查找值grep命令

    Linux输入输出重定向和文件查找值grep命令 一.文件描述符Linux 的shell命令,可以通过文件描述符来引用一些文件,通常使用到的文件描述符为0,1,2.Linux系统实际上有12个文件描述 ...

随机推荐

  1. Linux查看随机启动服务

    Liunx操作系统跟Windos XP一样,有一批系统服务随机而启动:略懂电脑的Windows XP用户会禁止那些不必要的服务,以提高开机速度:如今安装了Ubuntu操作系统,咱们也有必要了解Ubun ...

  2. Unix环境编程之定时、信号与中断

    在linux下实现精度较高的定时功能,需要用到setitimer 和 getitimer函数. 函数原型: #include <sys/time.h> int getitimer(int ...

  3. makefile使用

    linux make手册:http://www.gnu.org/software/make/manual/make.html 一篇文章: 假设我们有一个程序由5个文件组成,源代码如下:/*main.c ...

  4. iOS处理XMl提供GDataXMLNode下载的链接

    GDataXMLNode .好东西,处理xml 在iOS 中使用.可以编辑和读取Xml文档.支持Xpath.这个很好. GDataXMLNode.h GDataXMLNode.m 文件很不好找啊. / ...

  5. java开发之多线程需要学习和理解的东西

    40个Java多线程问题总结 http://www.codeceo.com/article/40-java-thread-problems.html

  6. Sublime Text3中文乱码及tabs中文方块的解决方案

    一.文本出现中文乱码问题 方案1 1.打开Sublime Text 3,按Ctrl+-打开控制行,复制粘贴以下python代码,然后回车运行. 2. 复制并粘贴如下代码: import urllib. ...

  7. csv 文件介绍

    CSV即Comma Separate Values,这种文件格式经常用来作为不同程序之间的数据交互的格式. 具体文件格式 每条记录占一行 以逗号为分隔符 逗号前后的空格会被忽略 字段中包含有逗号,该字 ...

  8. APIO2015题解

    分组赛讲课讲了APIO2015的题,于是回去就做完了 稍微写一点题解吧 bzoj4069 逐位处理的简单题,然后就是bool型dp 然后a=1 的时候可以把一位状态干掉 当一维状态单调且是bool型d ...

  9. bzoj1997: [Hnoi2010]Planar

    2-SAT. 首先有平面图定理 m<=3*n-6,如果不满足这条件肯定不是平面图,直接退出. 然后构成哈密顿回路的边直接忽略. 把哈密顿回路当成一个圆, 如果俩条边交叉(用心去感受),只能一条边 ...

  10. Qt之自定义界面(窗体缩放)

    简述 通过前两节内容,我们实现了自定义窗体的移动,以及自定义标题栏-用来显示窗体的图标.标题,以及控制窗体最小化.最大化.关闭. 在这之后,我们还缺少窗体的缩放-当鼠标移动到窗体的边框-左.上.右.下 ...