您的位置: 网站首页 > 千军万马 > Linux操作系统 > 第3章 Fedora磁盘文件管理 > 【3.4 压缩文件】

3.4 压缩文件

 

3.4 

Fedora 6下有多种压缩文件程序,相对应的也有多种压缩及解压缩命令。下面介绍最常用的以zipunzip命令处理.zip文件。

3.4.1  zip文件创建

zip文件是所有操作系统中最流行的压缩文件,在Windows系统中常常使用的Winzip软件就是进行zip文件创建和解压的流行软件。下面介绍Fedora 6下的文本模式zip的使用方法。

1zip命令的基本使用方法

zip file.zip *

该命令将当前目录下的所有文件直接压缩为file.zip

2.压缩后,自动删除原文件

zip –m file.zip file1.txt

该命令是把file1.txt文件压缩成file.zip文件,然后删除file1.txt

3.将子目录一起压缩

zip –r file.zip *

该命令将当前目录下的子目录一起压缩到file.zip

4.忽略子目录的内容

zip –j file.zip *

5.将已压缩的或没有必要压缩的文件去掉

zip –n .mpg: .jpg:.gif

该命令是将.mpg.jpg.gif排除在外。各种类型文件中间要用“分开。

6.压缩某一日之后的文件

zip –t 102006 file.zip

该命令将当前目录下在20061020之后的文件压缩为file.zip

7.不压缩链接文件的原文件

zip –y file.zip *

8.指定压缩率压缩文件

zip -9 file.zip *

该命令按照压缩率为-5,将当前目录下的所有文件压缩为file.zip。压缩率的范围为-1-9其中-9的压缩率最高。由于要在速度和质量之间达到一个平衡,所以建议用户一般选择-5

9.压缩大量文件

zip -@ file.zip

file1.txt

file2.txt

所有文件输入完成后,按Ctrl+D表示完成输入,进行压缩。

10.将不需要压缩的文件排除在外

zip file.zip * -x file2.txt

该命令压缩当前目录下除file2.txt之外的所有文件。

3.4.2  zip文件解压缩

1)查看压缩包的内容。

zip –Z file.zip

该命令查看file.zip压缩包的内容。也可以使用“-l”、“-v”来查看压缩包的内容。

2)排除不需要解压缩的文件。

unzip file.zip –x file3

该命令为将压缩文件file.zip中除了file3的其他文件都解压。

3.4.3  文件打包程序

tar是一个打包程序。它能将用户指定的文件或目录打包成一个文件。但是它并不能进行压缩。扩展名为.tar.gz.tgz的文件大多数属于这类文件。tar命令可以将多个文件或目录打包成一个单一的文件,以便于保存。

1tar命令的基本作用方法

tar 参数 打包后的文件名 要打包的文件

·    -c创建新文件。

·    -v显示命令执行的信息。

·    -f压缩为文件形式。

·    -x解开tar文件。

·    -h重新进行打包。

·    -r将一个新文件加入打包的文件中。

2.打包操作

tar –cvf file.tar *

3.将新文件加入已打包的包文件

tar –rvf file.tar file.txt

4.打开包的操作

tar –xvf file.tar

3.4.4  归档管理器

在图形化操作界面下,用户可以避开烦琐的命令,直接使用鼠标进行压缩和解压缩文件。要在图形化界面下压缩文件活目录,首先右击文件或目录,然后在菜单中选取“创建归档文件”选项,如图3-7所示。

接着弹出“创建归档文件”对话框,如图3-8所示,在对话框中设置归档文件的名称和文件位置。

        

3-7  创建归档文件选项              3-8  创建归档文件

在图形界面下解压缩,十分简单。用户选取压缩文件,单击右键,选择“用‘归档管理器’打开”选项,弹出“归档管理器”对话框,如图3-9所示。

3-9  “归档管理器”对话框

在此对话框中选择“解压缩”按钮,弹出“解压缩”对话框,如图3-10所示。

3-10  “解压缩”对话框

在此对话框中设置解压缩的具体文件位置等相关操作。