6.5 zip压缩工具:不仅可以压缩文件还可以压缩目录,如果要压缩二级目录下的文件,必须加上-r选项 6.6 tar打包:打包工具,把所有的文件或者目录打包成一个文件。 tar的参数: 压缩整个目录或单个文件 使用下面的命令来压缩整个目录或Linux上的一个文件。 它也将压缩您指定的文件 tar -czvf sed.tar.gz /path/to/directory-or-file -c:C reate存档。 -z:压缩zip存档。 -v:在终端显示进度的同时创建归档,也被称为“V erbose”模式。 在V总是在这些命令可选的,但它是有帮助的。 -f:允许你指定存档的Filename。 6.7 打包并压缩 压缩

tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成jpg.tar

tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压

tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar -xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip