文档章节

linux下压缩解压缩命令记录

秋天的菠菜
 秋天的菠菜
发布于 2018/07/04 23:38
字数 581
阅读 4
收藏 0

压缩
gzip
gzip只对文件进行压缩,无法对目录进行压缩
gzip xxx 压缩某文件
gzip -1 xxx 最快的压缩级别,压缩后文件最大
gzip -9 xxx 最好的压缩级别,压缩后文件最小,默认是-6级别的压缩
gzip -d xxx 解压缩某文件
gunzip xxx 解压缩某文件
file xxx.gz 可以获取压缩文件的信息。例如mtime和压缩的级别等等
zcat xxx.gz 可以读取压缩文件内容
gzip -c 1.txt >1.gz 在标准输出上写,保持原始文件不变
gzip -c -d 1.gz >1.txt 在标准输出上写,保持原始文件不变

bzip
bzip 也只能对文件进行压缩,无法对目录进行压缩
除默认的压缩级别为9以外,其它和gzip使用一样
bzcat xxx.bz 可以读取压缩文件内容 

xz
xz xxx 压缩某文件
xz -c xxx >xxx.xz 在标准输出上写,保持原始文件不变进行压缩
xz -d xxx 解压缩某文件
unxz xxx 
xz -c -d xxx.xz>xxx.txt 在标准输出上写,保持原始文件不变进行解压
xzcat 读取压缩文件内容


zip
zip既可以对文件做压缩,也可以对目录做压缩
zip xx.zip xx.txt 对某个文件做压缩
zip -r xx.zip xx 对某个目录做压缩
unzip xx.zip 解压缩
unzip -d xx.zip  /xxx/xx解压缩到某个目录下
unzip -l xx.zip 查看某个压缩文件的文件列表

tar
tar -cvf xxx.tar xx 打包某文件
tar -xvf xxx.tar  解包某文件
tar -tf xxx.tar 列出某包里面的文件列表
tar -cvf xx.tar --exclude xx.txt xx 打包某个目录时排除xx.txt
打包并压缩
tar -zcvf xxx.tar.gz xxx 打包并压缩成gzip格式
tar -jcvf xxx.tar.bz2 xxx 打包并压缩成bz2格式
tar -Jcvf xxx.tar.xz xxx 打包并压缩成xz格式
解压缩
tar -zxvf xxx.tar.gz 解压gz格式
tar -jxvf xxx.tar.bz2 解压bz2格式
tar -Jxvf xxx.tar.xz  解压xz格式

© 著作权归作者所有

秋天的菠菜
粉丝 6
博文 7
码字总数 1230
作品 0
成都
运维
私信 提问
Linux压缩好帮手bzip2

导读 对文件进行压缩,可以通过使用较少的字节对文件中的数据进行编码来显著地减小文件的大小,并且在跨网络的文件的备份和传送时很有用。 另一方面,解压文件意味着将文件中的数据恢复到初始...

问题终结者
2018/05/12
0
0
对Linux上的各类型压缩格式的一个总结

我使用的环境是64位的 Red Hat Enterprise Linux Server release 6.4 (Santiago) 1.compress与*.Z文件 compress程序的作用是:Compress reduces the size of the named files using adaptive......

北风其凉
2014/11/25
0
0
Linux之rar文件解压之路

导读 相信大家在使用Linux系统时有时候会碰到有关于rar文件的解压缩。网上下载rar 压缩文件的使用,在linux在我们需要对其进行解压缩,这个时候,我们需要安装 rar相关的文件,来进行解压缩。...

问题终结者
2018/07/04
0
0
文件的压缩与解压(linux)

Linux下*.tar.gz文件解压缩命令 1.压缩命令:   命令格式:tar -zcvf 压缩后文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: ...

qimh
2018/08/22
0
0
小蚂蚁学习Linux(6)——压缩与解压缩命令详解

在Linux中常用的压缩格式有以下几个:.zip .gz .bz2 .tar.gz tar.bz2。首先先解释前三个。 .zip格式的压缩: zip 压缩文件名 原文件名 如:zip abc.zip abc 后缀名是一定要写的,虽然Linux不...

嗜学如命的小蚂蚁
2015/11/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 你一辈子都不可能跟她这么亲近

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享George Benson的单曲《Six Play》: 《Six Play》- George Benson 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
48分钟前
343
8
优雅的关闭Spring Boot

优雅的关闭Spring Boot 1、实现 TomcatConnectorCustomizer 接口拿到Tomcat的连接获取 Tomcat连接池 2、实现 ApplicationListener<ContextClosedEvent> 监听服务器关闭事件,注册JVM钩子函数...

sowhat
今天
2
0
Python3-Web开发

简介 Web开发框架 什么是Web框架? Web应用程序框架或简单的Web框架表示一组库和模块,使Web应用程序开发人员能够编写应用程序,而不必担心协议,线程管理等低级细节。 virtualenv是一个虚拟...

wuxinshui
今天
6
0
使用技媒体实践编写发布博客

技媒体实践博客 CSDN OSChina 知乎 简书 思否 掘金 51CTO

晨猫
今天
4
0
Lucene

1、什么是全文检索 数据分类 我们生活中的数据总体分为两种:结构化数据和非结构化数据。 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。 非结构化数据:指不定长或无固...

榴莲黑芝麻糊
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部