tar系统下压缩和解压缩的命令是什么?命令
tar命令是linux系统下压缩和解压缩的命令。打包的文件名后缀有.tar.gzlinux文件系统,.tar.xz,.tar.bz2等
句型格式:
压缩:tar参数压缩包名子要压缩的文件或目录
解压缩:tar参数压缩包名解压到指定路径的相关参数(为空则默认解压到当前目录)
压缩和解压后缀.tar.gz的压缩包,可以按照实际须要选择指定文件,文件名或则目录:
图1
-c参数表示创建新的打包文件
-z参数表示使用gzip方法压缩或解压
-v参数表示显示打包过程linux tar命令,参考命令1和命令2
-f参数表示指定压缩包文件
-t参数表示显示压缩包的内容,即打包了什么目录或文件,可以使用此参数检测打包的文件或则目录是否有遗漏。
-x参数表示解压文件,旁边的-C参数表示解压到指定目录,/表示根目录,假如解压时压缩包前面不跟任何参数,则默认解压到当前目录
压缩和解压后缀.tar.xz的压缩包,和tar.gz区别在于-J和-c参数:
图2
-J参数表示使用xz格式压缩或解压
压缩和解压后缀.tar.bz2的压缩包
图3
-j参数表示使用bzip2格斯压缩和解压缩
在使用tar命令压缩和解压缩时,使用-p参数,可以保留文件的权限和属性,确保打包将文件的权限和属性改变
对于压缩大文件的情况下,当要降低压缩包的大小,推荐使用.tar.bz2形式linux tar命令,缺点就是压缩和解压缩时间长,当要降低压缩和解压缩的时间时中标linux,推荐使用.tar.gz形式,缺点则是压缩包的大小相对更大些。