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(在压缩文件中寻找匹配的正则表达 ...
随机推荐
- dubbox系列【四】——使用dubbo-monitor-x监控注册中心
1.下载源码,编译成war包 源码下载地址为:https://git.oschina.net/yjmyzz/dubbo-monitor.git 在pom.xml文件所在目录,直接执行mvn packa ...
- 阿里云ECS重置磁盘到SSH登录
1.登录阿里云(www.aliyun.com) -- > 控制台: 2.点击左边的"云服务器ECS": 3.点击上面"第二步",进入页面之后,点击&quo ...
- clearstatcache
clearstatcache clearstatcache — 清除文件状态缓存 void clearstatcache ([ bool $clear_realpath_cache = false [ ...
- Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
首先要了解一下Hadoop的运行模式: 单机模式(standalone) 单机模式是Hadoop的默认模式.当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选 ...
- 网络基础tcp/ip协议一
计算机网络: 硬件方面:通过线缆将网络设备和计算机连接起来 软件方面:操作系统,应用软件,应用程序通过通信线路互连 实现资源共享,信息传递 计算机网络的功能: 数据通信 资源共享 增加可靠性 提高系统 ...
- AutoMapper 使用心得
在很久之前就已经有了解到AutoMapper 这一个组件了,但是却一直不明白这个东西要怎么使用,是用来干什么的.经过几经周折之后,看了资料大概5.6次吧,总算理解其中的用途和原理(请原谅我理解能力太差 ...
- 【前端】Vue2全家桶案例《看漫画》之一、添加四个导航页
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/vue_vux_app_1.html 项目github地址:https://github.com/shamoyuu/ ...
- 【转载】Ubuntu环境下安装QT(转)
Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一.Ubuntu下安装Qt $ sudo apt-get install q ...
- 使用wordpress搭建独立域名的个人博客或网站
最近抽空闲时间搭建了一个独立域名的个人博客站点,基本过程如下: 一.准备工作: 1.准备一个独立的域名,我是从万网中注册的cn结束的域名:tuzongxun.cn,价格29元,根据个人选择,也有更高更 ...
- Android Gradle项目Hotfix热修复技术的接入
https://github.com/AItsuki/HotFix Issues MAC系统无法自动打包补丁,原因可能是路径分隔符问题 使用谷歌multidex分包后无法注入代码(开启multidex ...