.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-08-07
CentOS安装rar压缩
通常,在linux中常用的压缩都是tar包、zip,但是怎奈Windows喜欢rar呢,还好CentOS也可以安装rar,不过这个rar是要严格区分你的操作系统是32位还是64位的。 查看系统信息在安装之前,需要先知道当前系统是32位还是64位的,可通过如下命令或查看: 1uname -a 此时会输出如下信息: 1Linux slave1 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 那么这里面的x86_64即代表是64位操作系统,如果是i686或者i386则表示32位操作系统。 下载rar根据操作系统的位数,下载对应的安装包:32位操作系统 1wget https://www.rarlab.com/rar/rarlinux-5.7.1.tar.gz 64位操作系统 1wget https://www.rarlab.com/rar/rarlinux-x64-5.7.1.tar.gz 现在绝大多数操作系统都是64位的,后面就以64位系统为例。 安装r...

2021-05-15
在CDH6中部署OpenTSDB
简介OpenTSDB是一种基于Hbase的分布式的,可伸缩的时间序列数据库。 本篇介绍在CDH6环境中部署OpenTSDB。 OpenTSDB的依赖已经在CDH中部署完成Hbase,并且配置好JAVA_HOME。 下载OpenTSDB1https://github.com/OpenTSDB/opentsdb/releases 安装依赖1yum install gnuplot 安装OpenTSDB1rpm -ivh opentsdb-2.4.0.noarch.rpm 修改配置文件通常只需要修改以下三个配置即可。vim /usr/share/opentsdb/etc/opentsdb/opentsdb.conf 123456# 默认端口tsd.network.port = 4242# 是否自动创建 metic,默认值为 falsetsd.core.auto_create_metrics = true# 修改为 zookeeper 集群地址tsd.storage.hbase.zk_quorum = slave2,slave3,slave4 还可以参考如下进行详细配置: 12...

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...

2019-08-06
CentOS安装OpenJDK1.8
因Oracle JDK自1.8.191开始就对企业服务进行付费使用了,那么公司的应对方案要么将JDK锁定在免费服务期的版本,要么就使用OpenJDK替代Oracle JDK,这两者本身出自同一份源码,Oracle JDK只不过比Open JDK多了一些特殊的功能(例如监控),那么我就用OpenJDK来代替OracleJDK。下面记录一下安装OpenJDK 8的步骤。 使用Yum安装OpenJDK 8对于Java来说,通常分为jre运行时环境和JDK开发工具包,高版本的Java已经将他们合二为一了。那么JDK 8还是分开安装的。可使用如下命令安装: 1yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel java-1.8.0-openjdk仅安装了jre,java-1.8.0-openjdk-devel则是JDK环境。 使用如下方式配置环境变量: 12345cat > /etc/profile.d/java8.sh <<EOF export JAVA_HOME=$(dirname $(dirname...

2021-08-09
pip安装依赖提示mysql_config command not found
在CentOS7使用pip安装Python依赖时,遇到了错误提示:mysql_config command not found,再次记录下解决方法。 错误再现1bin/pip3 install -r requirements.txt 安装依赖时,提示了如下错误: 123456789101112131415161718192021 Downloading https://files.pythonhosted.org/packages/3c/df/59cd2fa5e48d0804d213bdcb1acb4d08c403b61c7ff7ed4dd4a6a2deb3f7/mysqlclient-2.0.3.tar.gz (88kB) 100% |████████████████████████████████| 92kB 613kB/s Complete output from command python setup.py egg_info: /bin/sh: mysql_config: command not found /bin/sh: maria...

2019-08-19
CentOS7给LVM扩容
由于Oracle机器的空间不足,导致数据清洗入库的工作做不了,于是就提工单申请扩容,不过运维大哥似乎只给我把硬盘挂上去了,但是并没有将其加入LVM管理。那么只能自己来了。 找到扩容的硬盘1fdisk -l 此时会打印出所有的硬盘信息,因这台机器的所有硬盘都是LVM管理的,所以结合lvm,找到新增的一块盘。 123456Disk /dev/sdf: 536.9 GB, 536870912000 bytes, 1048576000 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x1cc15acf 至于怎么找的,我的做法是 123456PV VG Fmt Attr PSize PFree/dev/sda2 centos lvm2 a...
评论
WalineDisqus
公告
收集笔记






