tar命令:打包文件和解开文件包
格式:tar 【选项】 【所需处理的文件名】
常用命令有:tar -xzvf 【所需解包的文件名】(用于解包后缀名为gzip的文档),tar -xjvf 【所需解包文件名】(用于后缀名为bz2),tar -cvf 【所需打包生成的文件】 【所需打包的文件】
tar选项说明:tar命令后面的-xzvf或-cvf就是选项,每个选项都代表一个操作,-x表示解包文件操作,-z表示解包格式为.gz的文件,-j表示解包格式为.bz或.bz2的文件,这两者压缩格式比较常见。-v表示--verbose,详细地列出正在处理的文件,-f表示使用归档文件或者ARCHIVE设备,解包时,一定要将-f放在选项最末端,否则报错。-c表示创建一个压缩文档。其他还有一些使用方法,在终端输入man tar,可以查看相应内容。
tar举例:
打包所有后缀名为jpg格式的文件,生成一个jpg.tar包。tar -cvf jpg.tar *.jpg
解包一个后缀名为.tar.gz格式的文档。tar -xzvf example.tar.gz
*****************************************************************
以下内容转载自百度回答
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
*******************************************************************
tar不是压缩工具,而是打包工具。
常见的压缩格式有以下几种:.gz,.Z,.zip,.rar,.bz2,.bz,.tgz等等。相应地有一些压缩工具。
example.tar.gz,就是先打包,后压缩的文件。
eval命令格式:eval 【参数...】
作用:将参数作为shell命令执行。eval处理过程,先将参数解析成字符串形式,在将解析后的结果作为shell命令执行。
举例:
eval echo ~,这条命令首先将echo ~解析成echo /home/xy,再执行echo命令。输出为/home/xy。