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形式,缺点则是压缩包的大小相对更大些。

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复