openEuler基础(十五)文件管理命令(gzip、tar)

提出问题:
文件如何压缩与解压缩?

一、文件压缩gzip命令
gzip是经常使用的一个对文件进行压缩和解压缩的命令。
gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间。
语法:gzip[参数][文件或者目录]
-d或–decompress或----uncompress 解开压缩文件。
-f或–force 强行压缩文件,不理会文件名是否存在以及该文件是否为符号连接。
-l或—list 列出压缩文件的相关信息。
-r或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或–verbose 显示指令执行过程。

示例1:在当前目录下,压缩文件a.txt。

[root@localhost ~]# vi a.txt

在a.txt中按字母i,输入字符串:hello world。然后按esc键,输入 :wq,保存并退出。

[root@localhost ~]# ls
a.txt 

使用gzip命令压缩文件。

[root@localhost ~]#gzip a.txt
[root@localhost ~]# ll
总用量 54M
-rw-r--r--. 1 root root   55  1月  9 13:40  a.txt.gz

示例2:在当前路径下,解压文件a.txt.gz。
gzip需要使用选项-d

[root@localhost ~]# ll
总用量 54M
-rw-r--r--. 1 root root   55  1月  9 13:40 a.txt.gz
[root@localhost ~]# gzip -d a.txt.gz
[root@localhost ~]# ll
总用量 54M
-rw-r--r--. 1 root root   82  1月  9 13:40 a.txt

二、文件打包tar命令
tar命令可用于打包文件,把多个文件打到一个包中,方便数据的移动。
语法:tar [OPTION…] [FILE]
-c 建立新的压缩文件。
-x 从压缩的文件中提取文件。
-t 显示压缩文件的内容。
-z 支持gzip解压文件。
-j 支持bzip2解压文件。
-v 显示操作过程。
-f 指定压缩的文件名字。

示例1:安装tar命令文件。
tar命令默认没有安装。所以我们需要安装tar
首先,查看tar命令的情况

[root@localhost ~]# tar --help
-bash: tar:未找到命令

在yum源上查询tar

[root@localhost ~]# yum whatprovides tar

在这里插入图片描述

安装tar

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值