Linux系统基础指令(十)——tar命令

Linux系统基础指令(十)——tar命令简介 Linux 系统中文件打包的方法有多种 其中最常用的方法是使用 tar 命令 tar 命令用于将多个普通文件 目录或其他文件放到一个文件中 以便于传输和存储 tar 命令的语法格式为 tar 参数 压缩文件 源文件 目录

欢迎大家来到IT世界,在知识的湖畔探索吧!

简介:Linux系统中文件打包的方法有多种,其中最常用的方法是使用tar命令。tar命令用于将多个普通文件、目录或其他文件放到一个文件中,以便于传输和存储。tar命令的语法格式为:tar [参数] [压缩文件] [源文件/目录]

本文主要介绍Linux系统tar打包命令的使用方法。详细内容请参考下文。

一、Linux系统

1.登录Linux系统

Linux系统基础指令(十)——tar命令



欢迎大家来到IT世界,在知识的湖畔探索吧!

2.查看Linux版本信息

Linux系统基础指令(十)——tar命令

二、Linux的tar命令

1.tar命令介绍

命令格式:tar [参数] [压缩文件] [源文件/目录]

Tar的参数分为三类,分别为:

(1) 独立的命令参数,压缩解压都要用到其中一个,可以和别的命令参数连用但只能用其中一个。

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

(2) 必须的参数-f

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

(3) 根据需要在压缩或解压档案时可选的

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

2.tar命令介绍

(1) 文件打包压缩

说明:Linux系统支持的打包压缩命令有很多种,不同的命令所用的压缩技术不同,彼此无法相互解压缩。压缩文件的名称会添加后缀,如.gz、.bz2、.tar.xz、.tar.gz等,常用的为.tar.gz。

首先,创建目录dir01,在目录下创建20个文件file1~file20

执行指令# mkdir tar_test创建目录

执行指令# touch tar_test/file{1..20}在对应tar_test目录下创建20个文件。如下图

Linux系统基础指令(十)——tar命令

其次,tar命令可以将多个目录与文件打包在一起,同时还可以使用gzip命令对文件进行压缩。

执行指令# tar -czf tar_test.tar.gz tar_test/*

Linux系统基础指令(十)——tar命令

(2) 文件解压

说明:当用户不清楚文件使用何种压缩工具压缩时,可以通过file命令查看文件的压缩信息;还可以更详细的在不解压的情况下,使用tar命令也可以查看文件的压缩信息,添加“-t”参数可查看打包文件的文件名。

Linux系统基础指令(十)——tar命令

两种解压方法。

方法一:先切换到对应的目录,然后执行解压命令。

执行指令# tar -xvf /usr/local/tar_test.tar.gz

Linux系统基础指令(十)——tar命令

方法二:使用参数“-C”进行解压。

执行指令# tar -xvf tar_test.tar.gz -C /usr/local/tmp

用tar命令解压文件,添加“-x”参数表示解打包或者解压缩,“-C”参数表示解压至指定目录。解压比较大的文件需要消耗较长时间,添加“-v”参数可以显示解压过程。

执行指令# mkdir tmp创建目录

执行指令# tar -xvf tar_test.tar.gz -C /usr/local/tmp解压

Linux系统基础指令(十)——tar命令

查看解压后的目录

Linux系统基础指令(十)——tar命令

备注:tar命令的C参数,-C dir参数的作用在于改变工作目录,其有效期为该命令中下一次-C dir参数之前。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/131087.html

(0)
上一篇 59分钟前
下一篇 46分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信