Linux压缩命令总结
2018-02-28 10:43:18
linux压缩和解压缩命令大全
tar命令:tar本身仅是一个打包的命令,不具有压缩的功能。打包后源文件仍然存在,具有将多个文件归档成一个文件的功能
[root@shiyan a]# ls
a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# tar -cvf a.tar a3 a4 a5 a6
a3
a4
a5
a6
[root@shiyan a]# ls
a3 a4 a5 a6 a7 a8 a9 a.tar
解包:tar zxvf FileName.tar ---------------- 源文件在解压后仍存在
打包:tar czvf FileName.tar DirName
解压:
[root@shiyan a]# ls
rlwrap-0.42.tar.gz
[root@shiyan a]# tar -xzvf rlwrap-0.42.tar.gz
rlwrap-0.42/
......
[root@shiyan a]# ls
rlwrap-0.42 rlwrap-0.42.tar.gz
解压到指定文件夹:-C 目标路径
[root@shiyan a]# tar xzvf a.tar.gz -C /chen ----------------- 解压的对应参数也是z
a1
a2
a3
a4
a5
a6
[root@shiyan a]# ls /chen
a1 a2 a3 a4 a5 a6
打包命令
[root@shiyan a]# tar czvf a.tar.gz a1 a2 a3 a4 a5 a6 ----------------- 打包后源文件仍存在,使用gzip进行打包。对应参数是z
a1
a2
a3
a4
a5
a6
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9 a.tar.gz
[root@shiyan a]# tar cjvf a.tar.bz2 a1 a2 a3 a4 a5 ---------------- 使用bzip2进行打包。对应参数是j
a1
a2
a3
a4
a5
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9 a.tar.bz2 a.tar.gz rlwrap-0.42 rlwrap-0.42.tar.gz
[root@shiyan a]# rm -rf /chen/*
[root@shiyan a]# tar xjvf a.tar.bz2 -C /chen/ --------------------- 解压的对应参数也是j
a1
a2
a3
a4
a5
[root@shiyan a]# ls /chen
a1 a2 a3 a4 a5
gzip命令 ---------------------------------- 压缩和解压都可以同时对多个文件进行操作。并且源文件消失。
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# gzip a2 a3 a4 a5 a6
[root@shiyan a]# ls
a1 a10 a2.gz a3.gz a4.gz a5.gz a6.gz a7 a8 a9
[root@shiyan a]# gzip -d a2.gz a3.gz a4.gz
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
bz2命令 ------------------------------- 用法和gz的相同。解压前后源文件消失
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# bzip2 a2 a3 a4 a5 a6
[root@shiyan a]# ls
a1 a10 a2.bz2 a3.bz2 a4.bz2 a5.bz2 a6.bz2 a7 a8 a9
[root@shiyan a]# bzip2 -d a2.bz2 a3.bz2 a4.bz2 a5.bz2 a6.bz2
[root@shiyan a]# ls
a1 a10 a2 a3 a4 a5 a6 a7 a8 a9
zip命令 --------------------------------- 解压和压缩前后,原文件仍然存在
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
[root@shiyan a]# du -sh a2
1.4M a2
[root@shiyan a]# zip a2.zip a2
adding: a2 (deflated 68%)
[root@shiyan a]# du -sh a2.zip
452K a2.zip
[root@shiyan a]# ls
a1 a10 a2 a2.zip a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# bzip2 a2
[root@shiyan a]# ls
a1 a10 a2.bz2 a2.zip a3 a4 a5 a6 a7 a8 a9
[root@shiyan a]# du -sh a2.bz2 ---------------------------------- 由此可见:bzip2 和gzip 的压缩效率要比zip的效率高。
48K a2.bz2
Linux压缩命令总结的更多相关文章
- Linux压缩命令
Linux常见的压缩格式有.zip..gz..bz2..tar..tar.gz..tar.bz2:常用的压缩命令有zip.tar.这里列举了各压缩命令的使用示例.更多的用法请使用命令 --help查阅 ...
- Linux压缩命令(zip/gz/bz2/tar/tar.gz/tar.bz2)
一.Linux的压缩格式 .zip . gz . bz2 .tar 1..zip格式(Linux和Windows是可以互传的) 压缩命令 语法:zip 文件名.zip 文件名 ------压缩 ...
- linux 压缩命令详解
原文地址:http://www.2cto.com/os/201112/114982.html 编写shell脚本的时候经常需要解压缩到指定的文件夹,tar命令是最常用的 参考一下说明,其中注意-C的用 ...
- linux 压缩命令
.zip格式压缩 zip 压缩文件名 源文件 压缩文件 zip -r 压缩文件名 源目录 #压缩目录 .zip格式解压缩 unzip 压缩文件 #解压缩 .gz格式压缩 gzip ...
- Linux —— 压缩命令
压缩与解压命令 .zip格式 压缩文件: zip 压缩文件名 原文件名 (压缩目录添加 -r) 解压缩文件/目录: unzip .zip压缩包 .gz格式 压缩文件: gzip 原文件名称 压缩文件为 ...
- linux 压缩命令 zip
1.zip命令 例如:zip -r mysql.zip mysql 该句命令的含义是:将mysql文件夹压缩成mysql.zip zip -r abcdef.zip abc def.txt 这句命令的 ...
- Linux下的压缩和解压缩命令——bzip2/bunzip2
bzip2命令 bzip2命令用于创建和管理(包括解压缩)".bz2"格式的压缩包. 我们遇见Linux压缩打包方法有很多种,以下讲解了Linux压缩打包方法中的Linux bzi ...
- Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)
1.压缩和解压缩命令 常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令 zip 压缩文件名 源文件:压缩文件 ...
- Linux常用命令--文件的压缩和解压缩
在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达 ...
随机推荐
- 1 Python数据类型--
常见的Python数据类型: (1)数值类型:就是平时处理的数字(整数.浮点数) (2)序列类型:有一系列的对象并排或者排列的情况.如字符串(str),列表(list),元组(tuple)等 (3)集 ...
- HDU - 3533 bfs [kuangbin带你飞]专题二
看了好久的样例才看懂. 题意:有一个人要从(0,0)走到(n,m),图中有k个碉堡,每个碉堡可以向某个固定的方向每隔t秒放一次炮,炮弹不能穿越另一个碉堡,会被阻挡.人在移动的过程中不会被炮弹打到,也就 ...
- yum源配置的三种方法
(一)yum源概述 yum需要一个yum库,也就是yum源.默认情况下,CentOS就有一个yum源.在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者 ...
- 转:HTTPS 协议
作者简介:罗成 腾讯云资深研发工程师 一.微信小程序接入的困境 农历新年将至,微信小程序也如期发布,开发者在接入微信小程序过程中,会遇到以下问题: 小程序要求必须通过 HTTPS 完成与服务端通信,若 ...
- 6.3 x86处理器如何处理MSI-X中断请求
PCIe设备发出MSI-X中断请求的方法与发出MSI中断请求的方法类似,都是向Message Address所在的地址写Message Data字段包含的数据.只是MSI-X中断机制为了支持更多的中断 ...
- Android RocooFix热修复动态加载框架介绍
RocooFix Another hotfix framework 之前的HotFix项目太过简单,也有很多同学用Nuwa遇到很多问题,作者也不再修复,所以重新构建了一套工具. Bugfix 2016 ...
- Linux 系统裁剪笔记1
1.什么裁剪? 本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好 ...
- app_offline.htm的作用
如果你要COPY站点,进行站点维护,部署,和进行大量修改,有可能要停掉你的WEB应用程序了,而以一个友好的方式提示给用户,比如什么"本网站正在更新"等等的信息可以建立一个叫app_ ...
- Flex中怎么给表格中的滚动条定位
1.问题背景 如果表格中的字段过多,会出现滚动条,在将滚动条滚到一定的位置时,重新刷新表格,滚动条会回到原处,原来查看的字段还得继续滚动,才能查看到. 2.实现实例 <?xml version= ...
- 芝麻HTTP:Gerapy的安装
Gerapy是一个Scrapy分布式管理模块,本节就来介绍一下它的安装方式. 1. 相关链接 GitHub:https://github.com/Gerapy 2. pip安装 这里推荐使用pip安装 ...