tar是Unix/Linux下的一种压缩工具,用它可以实现文件的打包和压缩,一般来说用tar压缩的文件的后缀名为.tar。所以要把.tar的文件解压,我们首先要知道其中的文件结构,以及每个文件的大小,这样才能去解压这些文件。
那么,首先要解压.tar文件,就需要用到tar解压参数。针对不同的解压情景,tar提供了许多不同的解压参数。在最基本的解压缩时,比如最常见的将tar文件解压到当前文件夹,那么只需要使用tar参数“-xvf”就可以了,其中“-x”表示解压tar文件,“-v”是可选的,表示将过程显示出来,“-f”表示将压缩文件打包指明,在tar命令中最后一个参数都是压缩文件名。
压缩文件怎么解压如果我们要把tar文件中所有文件统一解压到特定文件夹,可以使用参数“-C”,-C后面跟着是解压到目标文件夹路径,为了把参数拼接起来,我们还应该用到“--strip-components”,它可以实现去掉压缩文件中的一层目录,从而达到将文件一齐解压到同一目标文件夹的目的,这个参数需要在-x、-f参数之后,其参数值表示要去掉多少层目录,比如解压文件中有两层目录,那么这个参数就填2即可,但有时为了节省空间,压缩文件中会加入多余的空文件夹,这时也需要注意将参数的值调大,使得tar解压的选项达到最完美的状态。
除此之外,还可以用到一些其他的参数,比如“--wildcards”可以支持使用通配符来解压tar文件,比如“*”号,这样可以节省许多的输入时间;另外,如果压缩文件有密码,那么我们就需要用到参数“-sc”,把密码放到其后面了,这样tar才能解压出密码保护的文件;最后,如果对文件的压缩比例追求更高,还可以在解压时用到“-z”参数,表示使用gzip这种压缩算法,可以把文件的压缩比例提高一个数量级。
综上,tar解压参数有许多,比如-x、-v、-f、-C等,每一个参数都有自己的作用。要把tar文件解压得更加完美,我们可以对照自己的需求,灵活组合各种参数,达到不同的解压效果。
发布评论