企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

linux基础命令之tar命令

wudianyun 2024-12-13 12:02:29 精选文章 31 ℃

tar命令是linux系统下压缩和解压缩的命令。打包的文件名后缀有.tar.gz,.tar.xz,.tar.bz2等

语法格式:

压缩:tar 参数 压缩包名字 要压缩的文件或目录

解压缩:tar 参数 压缩包名 解压到指定路径的相关参数(为空则默认解压到当前目录)

压缩和解压后缀.tar.gz的压缩包,可以根据实际需要选择指定文件,文件名或者目录:

图1

-c参数表示创建新的打包文件

-z参数表示使用gzip方式压缩或解压

-v参数表示显示打包过程,参考命令1和命令2

-f参数表示指定压缩包文件

-t参数表示显示压缩包的内容,即打包了哪些目录或文件,可以使用此参数检查打包的文件或者目录是否有遗漏。

-x参数表示解压文件,后面的-C 参数表示解压到指定目录,/表示根目录,如果解压时压缩包后面不跟任何参数,则默认解压到当前目录

压缩和解压后缀.tar.xz的压缩包,和tar.gz区别在于 -J 和 -c 参数:

图2

-J参数表示使用xz格式压缩或解压

压缩和解压后缀.tar.bz2的压缩包

图3

-j参数表示使用bzip2格斯压缩和解压缩

在使用tar命令压缩和解压缩时,使用-p参数,可以保留文件的权限和属性,确保打包将文件的权限和属性改变

对于压缩大文件的情况下,当要减少压缩包的大小,推荐使用.tar.bz2方式,缺点就是压缩和解压缩时间长,当要减少压缩和解压缩的时间时,推荐使用.tar.gz方式,缺点则是压缩包的大小相对更大些。

Tags:

最近发表
标签列表