Linux下的压缩与解压缩
1 .gz
1)压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# gzip 2.txt 3.txt root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -al 总用量 20 drwxr-xr-x 3 root root 4096 8月 30 19:11 . drwxr-xr-x 3 root root 4096 8月 30 19:05 .. -rw-r--r-- 1 root root 26 8月 30 19:05 2.txt.gz -rw-r--r-- 1 root root 26 8月 30 19:06 3.txt.gz drwxr-xr-x 2 root root 4096 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
2)解压缩:
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# gzip -d 2.txt.gz 3.txt.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -al 总用量 12 drwxr-xr-x 3 root root 4096 8月 30 19:12 . drwxr-xr-x 3 root root 4096 8月 30 19:05 .. -rw-r--r-- 1 root root 0 8月 30 19:05 2.txt -rw-r--r-- 1 root root 0 8月 30 19:06 3.txt drwxr-xr-x 2 root root 4096 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
注意:不能压缩目录!支持批量压缩,源文件被替换成.gz结尾的文件。
2 .bz2
1)压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# bzip2 2.txt 3.txt root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -al 总用量 20 drwxr-xr-x 3 root root 4096 8月 30 19:17 . drwxr-xr-x 3 root root 4096 8月 30 19:05 .. -rw-r--r-- 1 root root 14 8月 30 19:05 2.txt.bz2 -rw-r--r-- 1 root root 14 8月 30 19:06 3.txt.bz2 drwxr-xr-x 2 root root 4096 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
2)解压缩:
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# bzip2 -d 2.txt.bz2 3.txt.bz2 root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -al 总用量 12 drwxr-xr-x 3 root root 4096 8月 30 19:17 . drwxr-xr-x 3 root root 4096 8月 30 19:05 .. -rw-r--r-- 1 root root 0 8月 30 19:05 2.txt -rw-r--r-- 1 root root 0 8月 30 19:06 3.txt drwxr-xr-x 2 root root 4096 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
3)强制压缩:
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# bzip2 -z 2.txt 3.txt root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow# ls -alh 总用量 20K drwxr-xr-x 3 root root 4.0K 8月 30 19:23 . drwxr-xr-x 3 root root 4.0K 8月 30 19:05 .. -rw-r--r-- 1 root root 14 8月 30 19:05 2.txt.bz2 -rw-r--r-- 1 root root 14 8月 30 19:06 3.txt.bz2 drwxr-xr-x 2 root root 4.0K 8月 30 19:07 word root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow/hellow#
注意:不能压缩目录!支持批量压缩,源文件被替换成.bz2结尾的文件。
3 .zip
1)压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# zip hellow 1.txt adding: 1.txt (stored 0%) root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls -al 总用量 16 drwxr-xr-x 3 root root 4096 8月 30 19:27 . drwxr-xr-x 5 xiaohuang xiaohuang 4096 8月 30 19:03 .. -rw-r--r-- 1 root root 0 8月 30 19:04 1.txt drwxr-xr-x 3 root root 4096 8月 30 19:23 hellow -rw-r--r-- 1 root root 0 8月 30 19:04 hellow.py -rw-r--r-- 1 root root 160 8月 30 19:27 hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
2)解压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# unzip hellow.zip Archive: hellow.zip extracting: 1.txt root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls -al 总用量 12 drwxr-xr-x 2 root root 4096 8月 30 19:33 . drwxr-xr-x 5 xiaohuang xiaohuang 4096 8月 30 19:03 .. -rw-r--r-- 1 root root 0 8月 30 19:04 1.txt -rw-r--r-- 1 root root 0 8月 30 19:04 hellow.py -rw-r--r-- 1 root root 160 8月 30 19:27 hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
注意:可以压缩目录!支持批量压缩,源文件被替换成.zip结尾的文件。
4 tar
tar
-c 打包
-x 解包
-v 显示过程
-f 指定文件名
-t 查看包中的内容
1)打包
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -cvf kangbazi.tar 1.txt hellow.py hellow.zip 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls -al 总用量 24 drwxr-xr-x 2 root root 4096 8月 30 19:37 . drwxr-xr-x 5 xiaohuang xiaohuang 4096 8月 30 19:03 .. -rw-r--r-- 1 root root 0 8月 30 19:04 1.txt -rw-r--r-- 1 root root 0 8月 30 19:04 hellow.py -rw-r--r-- 1 root root 160 8月 30 19:27 hellow.zip -rw-r--r-- 1 root root 10240 8月 30 19:37 kangbazi.tar root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
2)解包
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar xvf kangbazi.tar 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls -al 总用量 24 drwxr-xr-x 2 root root 4096 8月 30 19:40 . drwxr-xr-x 5 xiaohuang xiaohuang 4096 8月 30 19:03 .. -rw-r--r-- 1 root root 0 8月 30 19:04 1.txt -rw-r--r-- 1 root root 0 8月 30 19:04 hellow.py -rw-r--r-- 1 root root 160 8月 30 19:27 hellow.zip -rw-r--r-- 1 root root 10240 8月 30 19:37 kangbazi.tar root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
3)查看包里的内容
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -tf kangbazi.tar 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
5.tar打包、压缩、解压缩
1) gz打包压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -zcvf kangbazi.tar.gz 1.txt hellow.py hellow.zip 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1.txt hellow.py hellow.zip kangbazi.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
2) .gz解包解压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar zxvf kangbazi.tar.gz 1.txt hellow.py hellow.zip root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1.txt hellow.py hellow.zip kangbazi.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
3) .bz2打包压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -jzcf kangbazi.tar.bz2 1.txt hellow.py hellow.zip kangbazi.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1.txt hellow.py hellow.zip kangbazi.tar.bz2 kangbazi1.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
4) .bz2解包解压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面# tar -jxvf kangbazi.tar.bz2 hellow/ hellow/kangbazi2.tar.bz2 root@xiaohuang-virtual-machine:/home/xiaohuang/桌面# ls hellow kangbazi.tar.bz2 linux pycharm-2018.2.2 pycharm-professional-2018.2.2.tar.gz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面#
5) .xz打包压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -Jcvf kangbazi.tar.xz 1 kangbazi2.tar.bz2 1/ 1/1.txt kangbazi2.tar.bz2 root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1 kangbazi2.tar.bz2 kangbazi.tar.xz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
6) .xz解包解压缩
root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# tar -Jxvf kangbazi.tar.xz 1/ 1/1.txt kangbazi2.tar.bz2 root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow# ls 1 kangbazi2.tar.bz2 kangbazi.tar.xz root@xiaohuang-virtual-machine:/home/xiaohuang/桌面/hellow#
Linux下的压缩与解压缩的更多相关文章
- Linux下的压缩zip,解压缩unzip命令详解及实例
实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...
- Linux下的压缩zip,解压缩unzip命令具体解释及实例
实例:压缩server上当前文件夹的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前文件夹 unzip filename.zip ================= ...
- Linux下常用压缩、解压缩命令
常用的压缩工具 一是单纯的单文件压缩工具,主要有compress,gzip,bzip2. 二是打包压缩工具,也是最常用的,tar 压缩比:compress<gzip<bzip2 co ...
- Linux下的压缩解压缩命令详解
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o - ...
- Linux下的压缩解压缩命令详解及实例
实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...
- Linux下的压缩解压缩
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进 行压缩了,所以首先就来讲讲t ...
- Linux下的压缩和解压缩命令gzip/gunzip
作者:邓聪聪 Linux下的压缩和解压缩命令——gzip/gunzip yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件.gzip是个使用广 ...
- Linux下的压缩(zip)解压(unzip)缩命令
.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip命令 unzip -o ...
- Linux下打包压缩war和解压war包 zip和jar
============jar================= 把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./ -c 创建war包-v 显示过程信息 ...
随机推荐
- CSS弹性盒模型flex概念
盒模型分为:标准w3c盒模型.IE盒模型.以及css中的伸缩盒模型. 先说CSS的伸缩盒模型:flex模型是CSS3引入的新的布局模型,是flexible box的缩写,一般称之为弹性盒模型.和CSS ...
- spline interpolation and draw image by matplotlib
1 # spline interpolation and draw image by matplotlib from scipy import interpolate import matplotli ...
- 【原创】Apache和Tomcat实现动静分离
集群中每个节点都启用了页面静态化功能,所以,为了防止单个节点刷新造成找不到页面问题,将每个节点刷新的页面都放入apache虚拟目录下,由apache统一来处理.静态页面由apache处理,动态页面仍然 ...
- OpenGL编程(六)通过三角形绘画出3D模型
使用三角形绘制3D模型 三角形是基本的多边形,任何多变形都能由三角形组成.三角形是由三个顶点的连线组成.三个点分别是v0:v1:v2. 1.绕法 从某个顶点开始,有两种连线的方法,顺时针和逆时针,这是 ...
- SpringCloud学习笔记(20)----Spring Cloud Netflix之服务网关Zuul的各种姿势
1. 禁用过滤器 # zuul.<SimpleClassName>.<filterType>.disable=true # 例如禁用 自定义的过滤器 zuul.MyFilter ...
- linux上使用chrome自动化测试(无界面)
selenium自动化测试主要是用于有图形界面的系统上,对于无图形界面的情况可以通过以下方法来实现 服务器信息 [root@spider01 ~]# hostnamectl Static hostna ...
- pace.js 原理(转)
pace.js监控了什么: pace.js对于加载进度监控了什么呢?通过阅读源码,我们看到整体的进度有四个部分组成:document,elements,eventLag和ajax这四种监视器(Moni ...
- (2016北京集训十)【xsy1528】azelso - 概率期望dp
北京集训的题都是好题啊~~(于是我爆0了) 注意到一个重要的性质就是期望是线性的,也就是说每一段的期望步数可以直接加起来,那么dp求出每一段的期望就行了... 设$f_i$表示从$i$出发不回到$i$ ...
- spring boot ---web应用开发-错误处理
一.错误的处理 方法一:Spring Boot 将所有的错误默认映射到/error, 实现ErrorController @Controller @RequestMapping(value = &qu ...
- malloc 和free例程
#include <stdio.h>#include <stdlib.h>int main(){int a;scanf("%d",&a);int * ...