SecureCRT的bzip2命令和tar命令

gzip命令
gzip是为了取代compress 并提供更好的压缩比,那么bzip2 则是为了取代gzip并提供更佳的压缩比而来的。
2、选项参数
-c :将压缩的过程产生的数据输出到标准输出(stdout)
-d :解压缩
-k :(keep)保留源文件,而不会删除原始的文件
-z :压缩
-v :可以显示出原文件/压缩文件案的压缩比等信息
-(1,2,…,9):与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快

删除part1的所有文件
在这里插入图片描述
将/root目录里的install.log拷贝到part1里,采用bzip2命令来进行压缩,显示压缩比信息。然后再解压缩。
在这里插入图片描述
保留原文件,需要加参数-k:
在这里插入图片描述
参数-1,……,-9对于bzip2命令的执行没有影响,都是一样的压缩比,比gzip对文件的压缩比高。
在这里插入图片描述

zcat只能查看gzip压缩格式的文件,不能查看bzip2压缩格式的文件。
在这里插入图片描述

问题:gzip和bzip2能不能压缩一个文件夹呢?
在这里插入图片描述
结论:两个压缩命令都是不能压缩文件夹的

tar命令
1、命令作用
将文件夹打包,也能将包解开成文件夹。
2、选项参数
-c:(create)建立打包文件
-t :查看打包文件的内容含有哪些文件
-x :解打包或解压缩的功能,可以搭配-C(大写)在特定目录解开
-j :通过bzip2的支持进行压缩/解压缩,此时文件最好为*.tar.bz2
-z :通过gzip的支持进行压缩/解压缩,此时文件最好为*.tar.gz
-v :在压缩/解压缩的过程中,将正在处理的文件名显示出来
-f filename:-f 后面跟处理后文件的全名称(路径+文件名+后缀名)
-C 目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项
-p:保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
–exclude=FILE:在压缩的过程中,不要将那些文件打包
注意-c, -t, -x 不可同时出现在一串指令列中。

任务1、将/etc目录拷贝到/tmp/part1目录里,然后打包压缩成gz格式,要求显示压缩详情。
先清空part1 文件夹
在这里插入图片描述

在这里插入图片描述

输入这个命令[root@localhost part1]# tar -czvf myetc.tar.gz etc
在这里插入图片描述
在输入ll
在这里插入图片描述
如果打包压缩成bz2格式,那么tar命令的参数:-cjvf。

任务2、先删除etc目录,解压缩myetc.tar.gz到当前目录
先输入下面两个命令
[root@localhost part1]# rm -rf etc
[root@localhost part1]# tar -xzvf myetc.tar.gz etc
在这里插入图片描述

任务3、将myetc.tar.gz解压缩到指定目录:/home。
[root@localhost part1]# tar -zxvf myetc.tar.gz -C /home
在这里插入图片描述
在这里插入图片描述

任务4、仅仅解压缩myetc.tar.gz里的某个目录,例如etc/udev。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值