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

转载于:https://www.cnblogs.com/kaishirenshi/p/8482355.html

Linux压缩命令总结相关推荐

  1. linux压缩命令gzip_Linux gzip命令示例

    linux压缩命令gzip Linux offers an array of tools for compressing and decompressing files. In this tutori ...

  2. 学习linux压缩命令压缩文档

    学习linux压缩命令压缩文档 ==================================================================================== ...

  3. Linux压缩命令gzip、tar、zip的区别和用法

    Linux压缩命令gzip.tar.zip的区别和用法 Linux系统中常用的压缩命令有gzip.tar.zip等. gzip命令是一个压缩文件的工具,常用参数有: -c : 把压缩后的文件输出到标准 ...

  4. linux压缩命令常用命令:tar,tgz,gzip,zip,rar

    linux压缩命令常用的有:tar,tgz,gzip,zip,rar 一,tar (一) tar压缩命令 tar -cvf examples.tar files|dir #说明: -c, --crea ...

  5. linux程序压缩运行,linux压缩命令【应对步骤】

    虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到linux压缩命令 时就懵了,对于linux压缩命令 处理起来相对来说较简单,按照我们的步骤处理linux ...

  6. linux打包cpio命令例子,linux压缩命令——tar、cpio详解

    常见的linux压缩方式: *.Z        compress压缩 *.gz        gzip压缩 *.bz2       bzip2压缩 *.tar      tar打包(没有压缩) *. ...

  7. linux 压缩命令

    linux 中常用的压缩命令 ,如果是文件夹要加 -r 1.zip.unzip 2.gzip (压缩后源文件会消失) gzip + 源文件 gzip –c abc > abc.gz (-c 命令 ...

  8. Linux压缩命令gzip, bzip2和tar

    作者:曾Jerry 或 大橙员, 250359225@qq.com 压缩的目的 在网络传递文件时,可以先将文件压缩,然后传递压缩后的文件,从而减少网络带宽 接受者接受文件后,解压即可 Linux常见的 ...

  9. linux压缩命令bzip2,Linux上常用压缩命令gzip,bzip2,zip/unzip

    Linux上常用压缩命令gzip,bzip2,zip/unzip 1. gzip gzip生成的压缩文件为*.gz 格式: gzip [-cdtv#] file 主要参数: -c :将压缩的数据输出到 ...

最新文章

  1. In-Loop Filters in HEVC
  2. 字符串属于python有序序列支持双向索引_西交11秋学期《数据结构》考试复习题...
  3. 中断下半部机制-softirq-Tasklet-工作队列
  4. android R制作OTA包时报错
  5. 将Eclipse中的工程保存到Github的操作步骤
  6. Bootstrap CSS 编码规范之不要使用 @import
  7. 测试架构师10年经验分享:测试小工到资深专家必备这5项技能
  8. C++实现大顶堆(插入,删除)
  9. PIFA 天线的推论及计算方法
  10. Eclipse 语言包下载地址
  11. java汉诺塔递归算法
  12. 【Nightingale (夜莺)监控系统安装配置】
  13. 手把手教你写网络爬虫:Web应用的漏洞检测实战篇!
  14. 宣传单印刷价格明细报价的影响因素有哪些?
  15. PTrade和QMT对比那个更好用?
  16. 2007软件英雄会暨CSDN社区英雄榜颁奖典礼邀请人员名单
  17. teablue数据分析_数据分析-05 数据可视化
  18. 关于 gcc/g++编译选项: -fPIC 功能的解释
  19. 游戏服务器维修怎么回事,游戏服务器维护都是在做些什么?
  20. [微机原理]多点模拟量计算机数据采集实验

热门文章

  1. Android 10.0 系统启动之SystemServer进程-[Android取经之路]
  2. 在Activity中响应ListView内部按钮的点击事件的两种方法
  3. Java小程序—录屏小程序(上半场)
  4. Tricky Sum
  5. bzoj 1877: [SDOI2009]晨跑 (网络流)
  6. c# webrequest 自动登入网站
  7. Doctype文档类型学习小结
  8. android widget 研究 (转载)
  9. C# 中串口通信 serialport1.DataReceived 函数无法触发或者出发延时等等问题解决方法
  10. layer重复弹出(layui弹层同时存在多个)的解决方法