`

linux/unix 打包、解压缩文件方法

阅读更多

1 . gzip readme.txt 把当前目录下的body.bmp文件压缩成readme.txt.gz,

常用参数:

 

-v 压缩过程当中显示进度。

-r 将子目录中的文件全部压缩。

-d 解压

 

gunzip readme.txt.gz 把此文件解压成readme.txt件。

 

这个命令也可以用 gzip 自己来完成,效果完全一样:

 

gzip -d readme.txt.gz

 

 

2 . tar 并不是压缩程序,因为它打包之后的大小跟原来一样大。所以它不是压缩程序,而是打包程序。而我们习惯上会先打包,产生一个 .tar 文件,再把这个包裹拿去压缩。.tar.gz 的文件名就是这么来的。

 

tar -cf xbmc.tar xbmc 把xbmc打包成xbmc.tar

 

-c 是产生新文件;-f 是输出到默认的设备,您可以把它当做一定要加的选项就好。

 

tar -rf new1.tar my2*.doc

 

new1.tar 是一个已经存在的打包文件了。我们再把 my2*.doc 的所有文件也打包进去。-r 是再增加文件的意思。

 

 

tar -uf new1.tar my18.doc

 

方才 my1*.doc 已经打包进去了,但是其中的 my18.doc 后来又做了更改,我们把新改过的文件再重新打包进去,-u 是更新的意思。

 

 

tar -tf new1.tar

 

列出来 new1.tar 中有哪些文件被打包在里面。-t 是列出的意思。

 

 

 

tar -xf new1.tar

 

把 new1.tar打包文件中的全部文件解出来,-x 是解开。

 

 

tar -xf new1.tar my2*.doc

 

只把 new1.tar打包文件中的所有 my2*.doc 文件解出来,-x 是解开。

 

 

 

tar -zcf new1.tar.gz my1*.doc

 

请注意这道命令与方才一道类似命令的不同之处。第一,加了 z 选项,它会向 gzip 借用压缩能力;第二,注意产生出来的文件名是 new1.tar.gz,两个过程,一次完成!

分享到:
评论

相关推荐

    Linux或Unix压缩和解压缩命令总结

    Linux和Unix系统下,常用的各种格式文件的压缩和解压缩命令总结

    云计算Linux文件查找与压缩干货

    tar命令是Unix/Linux系统中备份文件的可靠方法, 几乎可以工作于任何环境中,它的使用权限是所有用户。 建议针对目录 打包,压缩 语法:tar 选项 压缩包名称 源文件 ===打包,压缩=== # tar ...

    压缩解压缩工具Bzip2源码

    当你需要从包含了一些错误数据的备份磁盘上修复或者获得含有错误数据的压缩文件中的数据时,bzip2仍能完美的解压出没有被破坏的部分。  4、和gzip的用法类似,最简单的打包压缩命令就是“bzip2 【要打包压缩的文件名...

    linux全志R16的linux系统编译的资料_20170502_1655.7z

    解压缩后会消耗掉 13.0 MB 的额外空间。 您希望继续执行吗? [Y/n] y 获取:1 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libencode-locale-perl all 1.03-1 [12.4 kB] 获取:2 ...

    linux下简易打字软件

    解压缩以后,会看到一个easytype子目录,这个目录里有上面所说的几个文件。 easytype是在centos 7.8环境下编译生成的,如果你也是使用centos 7.x, 你可以试一下这个可执行文件。 如果你使用其它的linux操作系统...

    linux tar命令详解

    z 用gzip来压缩/解压缩文件,加上该选项后能将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 Linux下的压缩文件剖析 对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个...

    linux 安装软件

    在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。  先来看看...

    bzip2-1.0.6.tar.gz

    tar -zxvf linux-tool-bzip2-1.0.6.tar.gz bzip2 是一个基于Burrows-Wheeler ...当你需要从包含了一些错误数据的备份磁盘上修复或者获得含有错误数据的压缩文件中的数据时,bzip2仍能完美的解压出没有被破坏的部分。

    Linux下软件安装详解.pdf

    安装 tar.gz 软件包需要解压缩,然后编译和安装。 在 Linux 下安装软件需要了解不同的软件格式和安装方法。不同的软件格式对应不同的安装方法,了解这些格式和方法是 Linux 下软件安装的基础。

    php在线自动解压软件保证能用

    因 Unix/Linux 服务器特殊的文件操作权限的设置, 由程序创建的文件或文件夹, 不一定能通过 FTP 直接删除, 删除时往往会提示没有权限删除该文件。 所谓,解铃还需系铃人,当程序创建的文件或或文件夹无法删除时...

    黑客反汇编揭秘(第二版).part2.rar

    12.3.3 通过压缩部分原始文件 12.3.3 而感染文件 224 12.3.4 通过扩展文件的代码分区而感染文件 228 12.3.5 通过下移代码分区而感染文件 231 12.3.6 通过创建定制分区而感染文件 233 12.3.7 通过在文件与头结构...

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

Global site tag (gtag.js) - Google Analytics