linux tar参数中-z和-j有什么区别?
你不加z只打包,加z是打包后压缩成gzip格式文件
file filename可以看出区别
Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。
1、*.rpm形式的二进制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packgename
说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel。更多的rpm参数请自行参看手册页:man rpm。
2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸载:手动删除
说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令“rm -rf 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。更多的参数请参看手册页:man tar。
-j是过去bzip2文件
二者区别在于对不同后缀的文件进行过滤
当涂全巴特: Linux系统压缩和解压文件都可以用tar命令,在压缩文件时指定压缩参数,解压缩时指定解压参数. tar命令主要参数解释: -z参数:表示要解压或压缩的是tar.gz文件(如果是tar.bz2就是-j) -x参数:表示是执行解压缩操作而不是打包操作 -v参数...
环江毛南族自治县19520674074: Linux里如何通过命令行和图形界面只归档不压缩文件和文件夹 - ?
当涂全巴特: Linux中解压和压缩、归档都可以用tar命令,参数中,-c参数表示新建打包文件,-j和-z参数用于压缩/解压缩,只要不加这两个参数就不会压缩文件,例子:tar -cv -f newfilename targetfile 其中-f参数后面的newfilename是打包后的文件,可以看作是保存路径,targetfile就是你要打包的文件.
环江毛南族自治县19520674074: linux压缩命令使用方法 - ?
当涂全巴特: 用法如下: gzip,压缩文件名:zip或gz,解压命令:unzip bzip2,压缩文件名:bz,解压命令;bzip2 -d 上面两个是最常用的压缩方式,一般在linux下可以通过tar命令实现打包和压缩(或解压).例如: tar -zcvf file file.tar.gz打包并压缩成gzip格...
环江毛南族自治县19520674074: linux中tar命令怎么解压.tgz与.tar.gz文件 - ?
当涂全巴特: 目前一般tar包都是.tar.gz或者.tar.bz2格式 格式:tar 选项 解压文件名称 -C 解压时释放的目录 -c创建.tar格式的包文件 -x解开.tar格式的包文件 -v输出详细信息 -f表示使用归档文件(f必须是最后一个选项,也就是紧挨文件名) -p打包时保留原始文件及目录的权限 -t列表查看包内的文件 -C解包时指定释放的目标文件夹 -z调用gzip程序进行压缩或解压 -j调用bzip2程序进行压缩或解压 例:解压11.tar.gz tar -xvzf 11.tar.gz -C 释放的目标目录 如果是释放到当前目录的话把从-C开始的内容删掉即可
环江毛南族自治县19520674074: linux,有关的压缩文件,如XX.tar.gz或者xx.tar.bz2,我只用tar - xvf xx.tar.gz 就能完成解压,有什么弊端? - ?
当涂全巴特: 你要看一下tar的使用方法,-x 参数是表示解压缩-v 是表示在解压过程中把解压出来的东西都显示到屏幕上来让你看到-f 就是你要解压缩的文件名叫什么(如XX.tar.gz) 另外,Linux 下的后缀名只起到一个让人识别的一个作用而已,它的是什么...
环江毛南族自治县19520674074: linux 查看压缩包里文件用什么命令 - ?
当涂全巴特: 仅仅是查看压缩包里面的文件列表,就只需要将解压压缩包的命令里面的-x选项换成-t选项就可以了.而解压压缩包的命令是这样的: tar -jxv -f tar.bz2文件名 或者是:tar -zxv -f tar.gz文件名 其中命令里的-j是解压tar.bz2压缩包的选项,而-z是解压tar.gz压缩包的选项,没有这两个选项是无法查看压缩包里面的文件列表的;-t参数表示只查看当前不解压(所以记得将上面的命令的x换成t就可以了),-v表示列出文件的详细信息;-f选项指定要查看的压缩包文件名,它后面要跟压缩包文件名.
环江毛南族自治县19520674074: linux中使用zip打包,用什么方法,使得源文件与压缩文件同时存在.需在字符界面下 - ?
当涂全巴特: 命令tar 主要参数-c 创建归档/压缩文件-x还原归档/压缩文件中的文件和目录-z采用gzip方式压缩/解压缩归档文件-j采用bzip2方式压缩/解压缩归档文件-f tar命令的必须选项 zip打包方法实例:将/home/dir01目录下的所有文件归档压缩成dir1.tar.bz(注:先要新建目录dir1)压缩好了ll查看文件与压缩文件同时存在 压缩注意:先进到home目录下 然后命令tar -cjf dir01.tar.bz /你要存放压缩文件或目录的绝对路径
环江毛南族自治县19520674074: windows操作系统解压文件需要winrar,那么linux需要什么压缩文件.我用的是red hat linux 6.9的 - ?
当涂全巴特: Linux压缩文件用的是gzip和bzip2这两种工具,gzip和bzip2这两种工具分别对应的压缩格式是tar.gz和tar.bz2,从网上下载的许多Linux源代码包就是这两种格式的,但是在Linux中压缩和解压这两种格式并不是直接用gzip、bzip2命令,而是用tar命...
环江毛南族自治县19520674074: Linux 压缩 怎样只压缩文件,不要包含路径? - ?
当涂全巴特: tar [-j|-z] [cv] [-f 建立的档案名] filename...《==打包与压缩 tar [-j|-z] [tv] [-f 建立的档案名] 《==查看档案 tar [-j|-z] [xv] [-f 建立的档案名] [-C 目录] 《==解压缩 选项与参数:-c:建立打包档案,可搭配-v来观察过程中被打包的档案名(filename)-t:查看...
环江毛南族自治县19520674074: Linux 解压abc.tar.gz到/var下面 写出命令谢谢 - ?
当涂全巴特: Linux解压缩文件命令tar用于tar.bz2和tar.gz文件的解压.tar命令解压时可以指定解压的目标目录,也就是把压缩文件的内容解压到哪个文件夹内,这个参数是-C(大写的C),例子:解压tar.gz文件:tar -zxv -f test.tar.gz -C /home/user/target 解压...