.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之文档的压缩与打包的更多相关文章

  1. centos 文档的压缩和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九节课

    centos  文档的压缩和打包   gzip,bzip2,xz,zip,unzip,tar,tgz  第九节课 SAS盘可以支持热插拔,看机器 tar.zip.tar -czvf 不会动源文件,gz ...

  2. linux入门教程(十) 文档的压缩与打包

    在windows下我们接触最多的压缩文件就是.rar格式的了.但在linux下这样的格式是不能识别的,它有自己所特有的压缩工具.但有一种文件在windows和linux下都能使用那就是.zip格式的文 ...

  3. Linux文档的压缩与打包

    linux系统中的后缀名其实要不要无所谓,但是对于压缩文件来讲必须要带上.这是为了判断压缩文件是由哪种压缩工具所压缩,而后才能去正确的解压缩这个文件.Linux压缩文件常见的后缀名所对应的压缩工具: ...

  4. lesson - 8 Linux文档的压缩和打包

    内容概要:1. gzip工具语法: gzip [-d#] filename 其中#为1-9的数字,默认压缩级别为6 只能压缩文件gzip  filename 生成filename.gz 源文件消失解压 ...

  5. python开发_tarfile_文档归档压缩|解压缩

    ''' python中的tarfile模块实现文档的归档压缩和解压缩 功能: 把工作空间下面的所有文件,打包生成一个tar文件 同时提供一个方法把该tar文件中的一些文件解压缩到 指定的目录中 ''' ...

  6. sphinx索引分析——文件格式和字典是double array trie 检索树,索引存储 – 多路归并排序,文档id压缩 – Variable Byte Coding

    1 概述 这是基于开源的sphinx全文检索引擎的架构代码分析,本篇主要描述index索引服务的分析.当前分析的版本 sphinx-2.0.4 2 index 功能 3 文件表 4 索引文件结构 4. ...

  7. python学习:备份文档并压缩为zip格式

    import os import time source = ['/root/notes'] target_dir = '/root/backup' if not os.path.exists(tar ...

  8. 文档压缩 | gzip、bzip2、xz

    6.文档的压缩与打包 Linux下常见后缀名所对应的的压缩工具 .gz 表示由gzip压缩工具压缩的文件 .bz2 表示由bzip2压缩工具压缩的文件 .tar 表示由tar打包程序打包的文件(tar ...

  9. Linux常用文档操作命令--2

    4.文档压缩与解压操作 在Linux中常见的压缩文件有:*.tar.gz.*.tgz.*.gz.*.Z.*bz2等.其每种不同的压缩文件对印的压缩和解压命令也不同. *.tar.gz :tar程序打包 ...

随机推荐

  1. MySQL--时间戳与时区问题

    对于使用 timestamp 的场景,MySQL 在访问 timestamp 字段时会做时区转换,当 time_zone 设置为 system 时,MySQL 访问每一行的 timestamp 字段时 ...

  2. Gravitee.io Access Management 组件

    Access Management组件在Gravitee.io 主要是进行认证以及权鉴的处理,支持oauth2 以及openid connect 等协议,同时好多功能已经集成在ui 管理界面上了,还是 ...

  3. tailor multi fragment && cutom-amd script demo 说明

    tailor 官方demo 中提供了一个multi fragment 的demo,这个比较简单,就是使用不同的 后端server 做为fragment ,然后使用 html tag 进行加载就可以了. ...

  4. python结合redis模拟队列

    实在无聊就写了个很小的python程序用来实现模拟redis队列的代码如下: redis_lpush.py   #!/usr/bin/python3 import time import redis ...

  5. 上外网tunnel手段

    需要的软件 1, httptunnel软件,包括服务端和客户端,家里开启服务端,公司开启客户端 2,(可选)proxifier PE,用来在公司check 代理工作是否正常 3,动态域名服务,在家里用 ...

  6. TypeScript 之 基础类型、高级类型

    基础类型:https://m.runoob.com/manual/gitbook/TypeScript/_book/doc/handbook/Basic%20Types.html 高级类型:https ...

  7. centos7 关闭防护墙

    centos6 里面的默认防火墙 是  iptables, 所有 使用 service iptables  stop  就可以停止防火墙了. 但是 centos7 里面的 防火墙 叫做 firewal ...

  8. npm install 包 失败解决方法

    在ionic 安装包的时候 npm install xxx --save 出现如下错误 查看日志文件 14 verbose stack SyntaxError: Unexpected token &l ...

  9. JAVAFX 2.0 javascript中调用java代码

    现在你已经知道如何在JavaFX中调用JavaScript.在本章中,你将了解到相反的功能——在web页面中调用JavaFX. 大体上的理念是在JavaFX程序中创建一个接口对象,并通过调用JSObj ...

  10. AXI_LITE源码学习笔记

    AXI_LITE源码学习笔记 1. axi_awready信号的产生 准备接收写地址信号 // Implement axi_awready generation // axi_awready is a ...