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下的压缩与解压缩的更多相关文章

  1. Linux下的压缩zip,解压缩unzip命令详解及实例

    实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...

  2. Linux下的压缩zip,解压缩unzip命令具体解释及实例

    实例:压缩server上当前文件夹的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前文件夹 unzip filename.zip ================= ...

  3. Linux下常用压缩、解压缩命令

    常用的压缩工具 一是单纯的单文件压缩工具,主要有compress,gzip,bzip2. 二是打包压缩工具,也是最常用的,tar 压缩比:compress<gzip<bzip2    co ...

  4. Linux下的压缩解压缩命令详解

    linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzipunzip -o - ...

  5. Linux下的压缩解压缩命令详解及实例

    实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ====================== ...

  6. Linux下的压缩解压缩

    Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的.生成tar包后,就可以用其它的程序来进  行压缩了,所以首先就来讲讲t ...

  7. Linux下的压缩和解压缩命令gzip/gunzip

    作者:邓聪聪 Linux下的压缩和解压缩命令——gzip/gunzip yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件.gzip是个使用广 ...

  8. Linux下的压缩(zip)解压(unzip)缩命令

      .zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip命令 unzip -o ...

  9. Linux下打包压缩war和解压war包 zip和jar

    ============jar================= 把当前目录下的所有文件打包成game.warjar -cvfM0 game.war ./ -c   创建war包-v   显示过程信息 ...

随机推荐

  1. java类型与Hadoop类型之间的转换

    java基本类型与Hadoop常见基本类型的对照Long LongWritableInteger   IntWritableBoolean   BooleanWritable String Text ...

  2. C# 实现ADSL自动断网和拨号(适用于拨号用户)

    using System;using System.Runtime.InteropServices; public struct RASCONN{    public int dwSize;    p ...

  3. 命令行神器 cmder

    下载地址:http://cmder.net/ 修改命令提示符λ为$ 进入解压后的 cmder 的目录,进入 vendor,打开 clink.lua 文件. 修改 local cmder_prompt ...

  4. 【原创】VSFTP: Login failure: 530 Login incorrect的解决办法

    1.修改/etc/vsftpd/ftpusers和/etc/vsftpd/user_list中关于root的行,注释掉即可: 2.关闭SELinux:如果不想关闭的话,可以打开home项的布林值:se ...

  5. POJ 1195 Mobile phones【 二维树状数组 】

    题意:基础的二维数组,注意 0 + lowbit(0)会陷入无限循环----- 之前做一道一维的一直tle,就是因为这个-------------------------- #include<i ...

  6. eclipse的springMVC环境搭建并输出HelloWorld

    spring简单介绍:https://www.cnblogs.com/package-java/p/10368672.html 1.创建一个Maven Project项目 点击下一步 点击下一步 2. ...

  7. webpack中optimization 的 runtimeChunk 是干嘛的

    结论:把runtime部分的代码抽离出来单独打包 https://developers.google.com/web/fundamentals/performance/webpack/use-long ...

  8. Oralce中的package和package body

    1.Oracle Package的作用: 可以简化应用设计.提高应用性能.实现信息隐藏.子程序重载 2.ORACLE中的function   .package.package   bodies.pro ...

  9. 关于数组array_diff(array1, array2)求差集来比较数组是否相等的问题细究

    无意中发现很多朋友都喜欢使用array_diff(array1, array2)来判断两个数组是否相等, 我自己也偶尔会这么使用 但是今天我在写代码的过程中无意发现这么做是不准确的. 首先我们来看一下 ...

  10. OpenStack 与 大数据的融合

        此处是hadoop 2.7.2以前 Hadoop 预留的一个 HDFS 文件系统的接口. 可以通过修改这里 将数据源的读取改为 Swift. 也可以通过修改 MR 源码 将数据抽取部分变换成 ...