.gz压缩包解压
发表于|更新于|Linux
|总字数:207|阅读时长:1分钟|浏览量:
一般.gz结尾的压缩文件有两种,一种是xxx.tar.gz,一种是xxx.gz。虽然后缀是相同的,但还是有区别的。
.tar.gz
这种文件指的是将文件夹/文件打包后再压缩。
一般生成压缩包命令为:
1 | tar -zcvf xxx.tar.gz xxx/xxx/ |
解压缩就是把c(create?)修改为x
1 | tar -zxvf xxx.tar.gz |
.gz
单纯的就是压缩文件,只能针对一个文件去压缩。
1 | gzip xxx.sql |
解压缩:
1 | gunzip xxx.sql.gz |
总结
- 只针对一个文件(例如SQL文件,通常比较大的才需要压缩),使用gzip
- 如果是一个目录,则需要使用tar命令先打包,在压缩,合并就是xxx.tar.gz
水一篇,实在没得更新了。
文章作者: Charles
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
相关推荐

2019-07-16
禁用CentOS的SELinux
启动虚拟机里面的Docker时,发现怎么都启动不了,于是通过journalctl -xe命令查看日志,日志显示SELinux是开启的状态,那么只需要关闭SELinux即可。 SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是Linux历史上最杰出的新安全子系统。 查看SELinux的状态12[root@mylocal ~]# getenforceEnforcing 这表明SELinux是启动的状态。 永久关闭SELinux编辑/etc/selinux/config文件 1[root@mylocal ~]# vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled 123456789101112# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux s...

2021-08-01
Redis集群部署
之前介绍过《Docker部署可用于生产环境的Redis集群》,本篇再补充一下在没有Docker环境的前提下,部署Redis集群。 环境要求及准备 CentOS 7 redis-5.0.13安装包 系统已经安装Development Tools 如果没有安装Development Tools的话,需要先安装一下: 1yum groupinstall 'Development Tools' 部署规划 服务器IP 7000节点 7001节点 7002节点 10.10.11.54 Y Y Y 10.10.11.55 Y Y Y 编译安装解压1mdkdir /usr/local/redis && tar -zxvf redis-5.0.13.tar.gz -C /usr/local/redis 编译并安装12345cd /usr/local/redis/redis-5.0.13/deps;make hiredis lua jemalloc linenoise# 编译cd /usr/local/redis/redis-5.0....

2021-02-01
CentOS7安装Docker
Docker 是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。 Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。本篇介绍一下在CentOS7中安装Docker的步骤。 添加Docker源对与一个全新的系统,如果我们要使用yum-config-manager必须先安装yum-utils 1yum install -y yum-utils device-mapper-persistent-date lvm2 device-mapper-persistent-date和lvm2是为了支持devicemapper存储类型。 添加Docker的yum软件源 1yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 为了加速,我们这里使用阿里云的源。 重新生成yum缓存 12yum clean allyum makecache...

2021-04-29
CentOS7升级OpenSSL
今天接到通知,服务器上的openssl版本太低,会有CVE-2021-3449 和 CVE-2021-3450 两个高危漏洞,官方已在OpenSSL 1.1.1k 版中修复了这两个漏洞。 OpenSSL 是一个常用的软件库,用于构建需要建立安全通信的网络应用和服务器。当前,OpenSSL 项目针对潜伏在 OpenSSL 产品中的两个高危漏洞 CVE-2021-3449 和 CVE-2021-3450 发布了公告说明,具体如下。 这两个漏洞包括: CVE-2021-3449:由于 NULL 指针取消引用而导致的拒绝服务(DoS)漏洞,只影响 OpenSSL 服务器实例,而不影响客户端。 CVE-2021-3450:不正确的 CA 证书验证漏洞,同时影响服务器和客户端实例。 查看当前版本123openssl versionOpenSSL 1.0.2k-fips 26 Jan 2017 升级到最新版本下载OpenSSL-1.1.1k1wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz 可以通过OpenSSL ...

2020-08-11
Linux中cp命令无需确认的方法
通常我们在Linux中执行mv、cp命令操作文件时,如果遇到target文件已存在,那么就会给出提示,是否确认覆盖,从操作安全来说,这个很有必要,因为曾经我就遇到过同事不小心将2.dbf文件覆盖到1.dbf,导致oracle数据丢失的操作。但是如果存在大量的文件,以及递归很深的文件类操作,每个文件都需要确认就有点麻烦了,在Linux中并没有桌面环境那种记住上次选择的操作,所以我们就需要使用如下方式来解决了。 首先,查看mv或cp的使用,发现使用了-i参数才会有这种确认操作,看来Linux已经添加了默认的alias: 1234567891011121314[root@localhost ~]# aliasalias cp='cp -i'alias egrep='egrep --color'alias fgrep='fgrep --color'alias grep='grep --color'alias l='ls -AFhlt'alias l.='ls -d .* --c...

2022-07-22
CentOS7安装ClickHouse
本篇介绍在CentOS7中,使用RPM包安装最新版的ClickHouse。 环境准备操作系统版本 CentOS Linux release 7.9.2009 (Core) 无网络环境 RPM包准备由于服务器只能局域网访问,所以需要手动下载RPM包。下载地址: yandex下载 (推荐)ClickHouse官方下载 本篇安装的版本是:clickhouse-*-22.2.2.1-2,通过上面两个链接下载以下四个RPM包: clickhouse-server-22.2.2.1-2.noarch.rpm clickhouse-client-22.2.2.1-2.noarch.rpm clickhouse-common-static-22.2.2.1-2.x86_64.rpm clickhouse-common-static-dbg-22.2.2.1-2.x86_64.rpm 安装ClickHouse将以上四个RPM包上传到服务器上,执行如下命令: 1rpm -ivh clickhouse-*.rpm 配置ClickHouse安装完成后,修改/etc/clickhous...
评论
WalineDisqus
公告
又双叒从WordPress迁移到Hexo了,开启白嫖模式。





