我的用例设计

本文详细介绍了Linuxtar命令的基本用法,包括打包文件、压缩为.gz、.bz2和.xz格式,以及解压缩的过程。提供了正向和逆向用例,并强调了常用参数和操作方法。
摘要由CSDN通过智能技术生成

tar是Linux系统上支持文件打包、压缩和解压缩的软件。

基本使用格式:Tar [选项] 参数

Tar -help

功能列表

功能点

选项

参数

描述

打包

c

至少跟2个参数,一个为打包的文件名一个为打包的文件

create 创建的意思

t

不能单独使用,需要跟其他选项一起使用

查看打包的文件内容

压缩

-z

跟2个参数,一个为压缩的文件名一个为压缩的文件

压缩为.gz格式

-j

跟2个参数,一个为压缩的文件名一个为压缩的文件

压缩为.bz2格式

-J

跟2个参数,一个为压缩的文件名一个为压缩的文件

压缩为.xz格式

解压缩

-x解压缩

至少跟一个参数

解压缩

其他

-v显示打包文件过程

非必填

显示打包文件过程

-f

必填项

file指定打包的文件名

-u

update缩写,更新原打包文件中的文件

-t

不能单独使用

查看打包的文件内容

测试用例设计:

打包正向用例

1、tar    查询tar的使用帮助信息

2、tar -cf 文件1.tar 文件1    把“文件1” 打包成一个文件“文件1.tar”

3、tar -cf 文件1.2.tar  文件1 文件2    把“文件1”和“文件2” 打包成  “文件1.2.tar”包

4、tar -cf 文件夹1.tar  文件夹1   把“文件夹1” 打包成一个“文件夹1.tar”

5、tar -cf 1.2文件夹.tar  文件夹1.txt 文件夹2.txt    把“文件夹1”和“文件夹2” 打包成1.2文件夹.tar包

6、tar 最大值.tar  文件1、文件2、。。。

压缩正向用例

1、tar -zf 压缩文件1.tar.gz 文件1    把“文件1” 压缩成一个文件“文件1.tar”

2、tar -jf 文件1.2.tar.bz2  文件1     把“文件1” 压缩成  “文件1.2.tar”包

3、tar -Jf 文件夹1.tar.xz  文件夹1   把“文件夹1” 压缩成一个“文件夹1.tar.xz”

解压缩正向用例

参数组合:

逆向用例

基本功能:打包

1)打包 命令:tar 作用:将多个文件打包成一个文件 语法:tar 选项 打包文件名 要打包的文件或目录 常见参数:-ccreate 创建的意思 -v,显示打包文件过程 -f,指定打包的文件名,此参数是必须加的。 -uupdate缩写,更新原打包文件中的文件(了解) -t,查看打包的文件内容(了解) 注意: 在使用 tar 命令指定选项时可以不在选项前面输入“-”。例如,使用“cvf”选项和 “-cvf”起到的作用一样。 使用 tar 命令归档的包通常称为 tar 包(tar 包文件都是以“.tar”结尾的)。 .tar给谁看的? A centos B 运维人员      用法一:tar -cvf 文件名 文件1 文件2 文件3   示例代码: #tar -cvf abc.tar a.txt b.txt c.txt 含义:将当前目录下的a.txt b.txt c.txt 打包成abc.tar文件,大小是三个文件的总合 重点掌握CVF就可以了 用法二:tar -uf 现有包文件名 要追加的文件 示例代码: #tar -uf abc.tar d.txt 含义:将当前目录下的d.txt 追加到abc.tar文件,大小是四个文件的总合 用法三:tar -tf 包文件名 示例代码: #tar -tf abc.tar 含义:查看abc.tar文件内容  2)打包并压缩(重点) Linux下,常用的压缩工具有很多,比如 gzipzipbzip2xz tar 在打包的时候,是支持压缩的,gzip bzip2 xz 压缩工具都可以在 tar 打包文件中使用。 命令:tar 作用:将多个文件打包并压缩成一个文件,其实就是tar命令的三个压缩参数 语法:tar 选项 打包文件名 要压缩的文件或目录== 常见参数:-z,压缩为.gz格式 -j,压缩为.bz2格式 -J,压缩为.xz格式 -ccreate 创建的意思 -x,解压缩 -v,显示打包文件过程 -ffile指定打包的文件名,此参数是必须加的。 -uupdate缩写,更新原打包文件中的文件(了解) -t,查看打包的文件内容(了解) 替换c 替换f 注意:此处打包后的文件名叫做 abc.tar.gz,其中.gz表示使用gzip压缩的tar文件,目的是方便运维人员识别文件      注意:bz2,gzip,xz三种工具的压缩比不同,实际工作中最常用的是gzip,换句话说,大家最常见到的压缩打包文件 是 .tar.gz   3)解压 解压的时候,把压缩命令中的 c 换成 x 即可 用法二:tar -jcvf 文件名 文件1 文件2 文件3 示例代码: #tar -jcvf abc.tar.bz2 a.txt b.txt c.txt 含义:将当前目录下的a.txt b.txt c.txt 使用bz2压缩打包成abc.tar.bz2文件,是压缩后的大小 用法三:tar -Jcvf 文件名 文件1 文件2 文件3 示例代码: #tar -Jcvf abc.tar.xz a.txt b.txt c.txt 含义:将当前目录下的a.txt b.txt c.txt 使用xz压缩打包成abc.tar.xz文件,是压缩后的大小 用法一:tar -zxvf 文件名 示例代码: #tar -zxvf abc.tar.gz 含义:将abc.tar.gz文件,解压缩  通用解压缩参数(记住这个)   思考题: 如果我把abc.tar.gz 文件名改成abc.tar.1 tar -xvf abc.tar.1 能不能正确的解压缩

  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值