linux下文件的打包压缩解压完全解决方案大全

时间:2019-05-13 09:33:20下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《linux下文件的打包压缩解压完全解决方案大全》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《linux下文件的打包压缩解压完全解决方案大全》。

第一篇:linux下文件的打包压缩解压完全解决方案大全

0.打包和压缩

打包:将多个文件或目录合并成一个文件。

压缩:用某种算法将文件的体积变小。

1.tar 命令

基本命令样式:

tar-参数包源文件或目录

常用参数:

-c创建新的包

-f 指定包的文件名

-r 将文件加入已有的包

-u 更新包中的文件

-t 列出包中所有文件

-x 解开包中所有文件到当前目录

-v 显示执行过程

-z 待操作的包是个gzip包

-j 待操作的包是个bzip2包

-Z 待操作的包是个compress包

举例:

将当前目录下所有mp3文件打成一个名为music.tar的包。(仅打包,不压缩)#tar-cf music.tar *.mp3

将当前目录下的“hero.wma”文件加入到music.tar包中。

#tar-rf music.tar hero.wma

更新music.tar中 的list.txt文件。

#tar-uf music.tar list.txt

列出music.tar中所有文件

#tar-tf music.tar

解开music.tar到当前目录

#tar-xf music.tar

将当前目录下所有mp3文件打成一个名为music.tar.gz的包。(打包并压缩)#tar-czf music.tar.gz *.mp3

解开music.tar.gz到当前目录

#tar-xzf music.tar.gz

将当前目录下所有mp3文件打成一个名为music.tar.bz2的包。(打包并压缩)#tar-cjf music.tar.bz2 *.mp3

解开music.tar.bz2到当前目录

#tar-xjf music.tar.bz2

将当前目录下所有mp3文件打成一个名为music.tar.Z的包。(打包并压缩)#tar-cZf music.tar.Z *.mp3

解开music.tar.Z到当前目录

#tar-xZf music.tar.Z

注:abc.tar.gz == abc.tgz

2.zip & unzip 命令

示例:

将当前目录下所有mp3文件压缩成一个名为music.zip的包。

#zip music.zip *.mp3

解开music.zip到当前目录

#unzip music.zip

3.rar文件

要在linux下处理rar文件,需要安装RAR for Linux,能从网上下载,不过RAR for Linux不是免费的。#tar-xzpvf rarlinux-3.x.x.tar.gz

#cd rar

#make(未成功)

安装后即可像其他命令相同使用。

示例:

将当前目录下所有mp3文件压缩成一个名为music.rar的包。

#rar a music.rar *.mp3

解开music.rar到当前目录(不保留目录结构)

#unrar e music.rar

解开music.rar到当前目录(保留目录结构)

#unrar x music.rar

*偷懒的办法:

将rarlinux-3.x.x.tar.gz解压到某目录下后:

#./rar a music.rar *.mp3

#./unrar e music.rar

#./unrar x music.rar

命令必须路径完整,并且必须cd到待处理文件所在目录下。

4.gzip & gunzip 命令

#gzip-d music.gz *.mp3

#gunzip music.gz

5.bzip2 & bunzip2 命令

#bzip2-d music.bz2 *.mp3

#bunzip2 music.bz2

6.jar文件

jar文件由于内部压缩机制和zip文件相同,可单纯使用zip和unzip进行压缩和解压。

示例:

#zip music.jar *.mp3

#unzip music.jar

注:用zip命令制作的jar文件不能在JVM上直接运行。

下载linux下文件的打包压缩解压完全解决方案大全word格式文档
下载linux下文件的打包压缩解压完全解决方案大全.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐