CentOS之文档的压缩与打包
.rar压缩文件linux中不识别,.zip在windows和Linux中动能使用。
.gz:由gzip压缩工具压缩的文件
.bz2:bzip2压缩工具压缩的文件
.tar:由tar打包程序打包的文件。(tar并没有压缩功能,只是把一个目录合并成一个文件)。
.tar.gz:先有tar打包,然后再由gzip压缩。
.tar.bz2:先有tar打包,然后再由bzip2压缩。
.tar.xz:先有tar打包,然后由xz压缩。
gzip压缩工具(不支持压缩目录,会报错)
gzip [-d#] filename
-d:解压缩时使用。
-#:表示压缩等级,1为最差,9为最好,6为默认。
gzip 1.txt 压缩成1.txt.gz,原文件消失。
gzip -d 1.txt.gz 解压缩文件,原文件消失。
bzip2压缩工具(不可以压缩目录)
安装bzip2: yum install -y bzip2
bzip2 [-dz] filename
-d:解压缩
-z:压缩(加或不加,都可以压缩)
bzip2 -z 1.txt 压缩成1.txt.bz2,原文件消失。
bzip -d 1.txt.bz2 解压缩文件,原文件消失。
zx压缩文件用法和bzip2一样
tar打包工具:tar [-zjJxcvfpP] filename tar
-z:同时用gzip压缩
-j:同时用bzip2压缩
-J:同时用xz压缩
-x:表示解压缩。
-t:查看tar包里的文件。
-c:建立一个tar包
-v:表示可视化,展示打包了哪些文件。
-f:后面根文件名,表示压缩后的文件名,或者解压缩文件名。如果多个参数组合的情况下,请把-f参数写到最后面。
-p:使用原文件属性,压缩前什么属性,压缩后还什么属性。(不常用)
-P:可以使用绝对路径(不常用)
tar -cf test.tar t1.txt t2.txt tt 将t1.txt,t2.txt,tt打包成test.tar文件。
tar -cvf test.tar t1.txt t2.txt tt 将t1.txt,t2.txt,tt打包成test.tar文件,并且展示打包的文件。
打包+gzip压缩
tar -czvf test.tar.gz test123 test123打包压缩成test.tar.gz文件。
-tf选项,查看包或者压缩的文件列表
tar -tf test.tar.gz 查看test.tar.gz的文件列表。
-zxvf 可以解压.tar.gz格式的压缩包。
tar -zxvf test.tar.gz 解压
打包+bzip2压缩
tar -cjvf test.tar.bz2 test123
tar -tf test.tar.bz2 查看压缩包文件列表。
tar -jxvf test.tar.bz2 解压压缩包。
zip压缩 yum install -y zip
zip 1.txt.zip 1.txt 1.txt压缩成1.txt.zip
zip test.zip test1/* 压缩test1中所有的文件(实际上只能压缩的二级目录)
zip -r test.zip test11/ 压缩test1中所有的文件,包括二级目录以内的目录或文件。
解压缩zip文件(yum install -y unzip)
unzip 1.txt.zip
CentOS之文档的压缩与打包的更多相关文章
- centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课
centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课 SAS盘可以支持热插拔,看机器 tar.zip.tar -czvf 不会动源文件,gz ...
- linux入门教程(十) 文档的压缩与打包
在windows下我们接触最多的压缩文件就是.rar格式的了.但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具.但有一种文件在windows和linux下都能使用那就是.zip格式的文 ...
- Linux文档的压缩与打包
linux系统中的后缀名其实要不要无所谓,但是对于压缩文件来讲必须要带上.这是为了判断压缩文件是由哪种压缩工具所压缩,而后才能去正确的解压缩这个文件.Linux压缩文件常见的后缀名所对应的压缩工具: ...
- lesson - 8 Linux文档的压缩和打包
内容概要:1. gzip工具语法: gzip [-d#] filename 其中#为1-9的数字,默认压缩级别为6 只能压缩文件gzip filename 生成filename.gz 源文件消失解压 ...
- python开发_tarfile_文档归档压缩|解压缩
''' python中的tarfile模块实现文档的归档压缩和解压缩 功能: 把工作空间下面的所有文件,打包生成一个tar文件 同时提供一个方法把该tar文件中的一些文件解压缩到 指定的目录中 ''' ...
- sphinx索引分析——文件格式和字典是double array trie 检索树,索引存储 – 多路归并排序,文档id压缩 – Variable Byte Coding
1 概述 这是基于开源的sphinx全文检索引擎的架构代码分析,本篇主要描述index索引服务的分析.当前分析的版本 sphinx-2.0.4 2 index 功能 3 文件表 4 索引文件结构 4. ...
- python学习:备份文档并压缩为zip格式
import os import time source = ['/root/notes'] target_dir = '/root/backup' if not os.path.exists(tar ...
- 文档压缩 | gzip、bzip2、xz
6.文档的压缩与打包 Linux下常见后缀名所对应的的压缩工具 .gz 表示由gzip压缩工具压缩的文件 .bz2 表示由bzip2压缩工具压缩的文件 .tar 表示由tar打包程序打包的文件(tar ...
- Linux常用文档操作命令--2
4.文档压缩与解压操作 在Linux中常见的压缩文件有:*.tar.gz.*.tgz.*.gz.*.Z.*bz2等.其每种不同的压缩文件对印的压缩和解压命令也不同. *.tar.gz :tar程序打包 ...
随机推荐
- Cassandra -- Cassandra 3.0版本安装
============================================================ 服务器信息 搭建三节点的Cassandra群集: SERVER1: 192.1 ...
- MySQL--批量插入导致自增跳号问题
对于批量插入数据的操作,MySQL申请自增的策略为: 在批量插入语句执行过程中,申请策略: .第一次申请自增值时,会分配1个 .在N次申请自增值时,会分配上一次(第N-1次)的2倍. 测试Demo: ...
- 02C++namespace命名空间
一.C++命名空间基本常识 所谓namespace,是指标识符的各种可见范围.C++标准程序库中的所有标识符都被定义于一个名为std的namespace中. 1.<iostream>和&l ...
- ASP.NET Core WebApi使用Swagger生成api说明文档
1. Swagger是什么? Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文件 ...
- Redis list数据结构
1. 更换命名空间 2.lpush 往列表里放入10个值 3. llen列表长度 4. lrange 列表范围 8. lset将第0个元素设置为88 9. lindex 获得第2个元素 10. lpo ...
- Python Scrapy环境配置教程+使用Scrapy爬取李毅吧内容
Python爬虫框架Scrapy Scrapy框架 1.Scrapy框架安装 直接通过这里安装scrapy会提示报错: error: Microsoft Visual C++ 14.0 is requ ...
- 编译小米mini openwrt
编译小米mini openwrt 1.下载openwrt源码包:进入要下载保存的文件目录,输入 git clone git://git.openwrt.org/15.05/openwrt.git 2. ...
- 弄清AXI总线上每一个信号的含义
弄清AXI总线上每一个信号的含义 1.信息来源 2.AXI总线的端口描述 时钟与复位端口 AXI M总线--写操作--地址通道的相关信号 AXI M总线--读操作--地址通道的相关信号 AXI M总线 ...
- golang 指针在struct里的应用
type aa struct { b *int c string } func main() { var data int = 0 var ip *int /* 声明指针变量 */ ip = & ...
- 【巷子】---react-redux---【react】
一.Redux与组件 react-redux是一个第三方插件使我们在react上更方便的来使用redux这个数据架构 React-Redux提供connect方法,用于从UI组件生成容器组件,conn ...