linux下文件的打包压缩解压完全解决方案_linux系统压缩打包

2020-02-28 其他范文 下载本文

linux下文件的打包压缩解压完全解决方案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“linux系统压缩打包”。

0.打包和压缩

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

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

1.tar 命令

基本命令样式:

tar-参数包源文件或目录

常用参数:

-c创建新的包

-f 指定包的文件名

-r 将文件加入已有的包

-u 更新包中的文件

-t 列出包中所有文件

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

-v 显示执行过程

-z 待操作的包是个gzip包

-j 待操作的包是个bzip2包

-Z 待操作的包是个compre包

举例:

将当前目录下所有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下文件的打包压缩解压完全解决方案.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
linux下文件的打包压缩解压完全解决方案
点击下载文档
相关专题 linux系统压缩打包 解决方案 压缩解压 文件 linux系统压缩打包 解决方案 压缩解压 文件
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文