由于这是每一个 Linux用户都会经常用到的基本功能,因此我们将介绍最常见到的打 包、压缩和解压缩程序。 打包文件的tar命令 tar命令位于/bin目录中,它能将用户所指定的文件或目录打包成一个文件,不过它并 不做压缩。一般Unix上常用的压缩方式是先用tar命令将许多文件打包成一个文件,再以gzip等压缩命令压缩文件。 tar命令参数繁多,以下举例常用参数作说明:
代码语言:javascript复制-c:创建一个新的tar文件;
-v:显示运作过程信息;
-f:在:指定文件名称;
-z:调用gzip压缩命令执行压缩;
-j:调用bzip2压缩命令执行压缩;
-t:参看压缩文件内容;
-x:解开tar文件
在此举一常用范例:
tar cvf data.tar*← 将目录下所有文件打包成data.tar tar cvf data.tar.gz*← 将目录所有文件打包成data.tar再用gzip命令压缩 tar tvf data.tar*← 查看data.tar文件中包括了哪些文件 tar xvf data.tar*← 将data.tar解开 压缩与解压缩 tar命令本身没有压缩能力, 但是可以在产生的tar文件后, 立即使用其他压缩命令来压缩,省去需要输入两次命令的麻烦。 使用-z参数来解开最常见的.tar.gz文件: tar –zxvf foo.tar.gz←将文件解开至当前目录下 使用-j参数解开tar.bz2压缩文件: tar –jxvf linux-2.4.20tar.bz2←将文件解开至当前目录下 使用-Z参数指定以compress命令压缩 tar –c Zvf prcture.tar.Z*.tif 将该目录下所有.tif打包并命令压缩成.tar.Z文件 其他常用命令 Linux可用的命令相当多,本章我们只举例几个常用的命令进行说明,在以后的章节中,还会接触到许多其他命令。