linux中常用的压缩格式有   .zip   .gz   .bz2   .tar.gz   .tar.bz2

一、.zip

1.命令格式

zip 压缩文件名 源文件名         (压缩文件到当前目录)

zip -r 压缩文件名 源目录名     (压缩目录文件到当前目录)

unzip 压缩文件名                    (解压缩.zip文件到当前目录)

说明:.zip格式的压缩文件在Linux及Windows中通用,当源文件比较小时,压缩文件可能比原文件大(压缩格式的换算)

二、.gz

1.命令格式

gzip 源文件                                 (压缩文件到当前目录,源文件被删除)

gzip -c 源文件 > 压缩文件           (压缩文件到当前目录,通过输出重定向实现源文件保留)

gzip -r 目录                                 (压缩指定目录下所有文件)

gzip -d 压缩文件                         (解压缩文件到当前目录,源文件被删除)

gunzip 压缩文件                          ()

说明:Linux中的.gz格式文件可以在Windows中实现解压缩

三、.bz2

1.命令格式

bzip2 源文件                         (不保留源文件)

bzip2 -k 源文件                     (压缩之后保留源文件)

bzip2 -d 压缩文件                 (解压缩,不保留压缩文件,-k保留压缩文件)

bunzip2 压缩文件                 (解压缩,不保留压缩文件,-k保留压缩文件)

注:bzip命令不能压缩目录

四、.tar.gz

1.tar命令(打包命令)

命令格式:tar -cvf 打包文件名 源文件  (-c 打包、-v显示过程、-f 指定打包后的文件名)

tar -xvf 打包文件名              (-x解包)

2.tar.gz (打包并压缩)

命令格式:tar -zcvf 压缩包名.tar.gz 源文件          (-z 压缩为.tar.gz格式)

tar -zxvf 压缩包名.tar.gz                      (-x 解压缩.tar.gz格式)

tar -zcvf 路径/压缩包名.tar.gz 源文件1 源文件2          (分别压缩多个文件到指定路径下为.tar.gz格式)

tar -ztvf 压缩包名.tar.gz                        (-t test 查看压缩包内的文件)

五、.tar.bz2

1.命令格式

tar -jcvf 压缩包名.tar.bz2 源文件          (压缩为.tar.bz2格式)

tar -jxvf 压缩包名.tar.bz2                      (解压缩.tar.bz2格式)

tar -jxvf 压缩包名.tar.bz2 -C 路径         (解压到指定路径下)

linux中的常用压缩与解压缩命令的更多相关文章

  1. linux中tar及压缩解压命令用法

    把常用的tar解压命令总结下,当作备忘: tar 命令可以为Linux的文件和目录创建档案.利用 tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向 档案中加入新的文件.t ...

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

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

  3. linux中,常用的账号管理命令

    创建新用户:adduser 用户名创建新用户并将其加入一个现有组中:adduser 用户名 -G 组名创建新用户并使其只属于该组:adduser 用户名 -g 组名创建用户密码:passwd 用户名创 ...

  4. linux_常用压缩,解压缩命令

    01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩! ...

  5. 一、Linux中的常用命令2 二、Vim编辑器的使用

    一.Linux的常用命令###<1>文件目录操作 13. echo:用于输出字符串,shell编程,echo 1. 输出字符串 : echo str ,shell编程会使用(类似java中 ...

  6. Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...

  7. Linux 压缩、解压缩命令

    Linux 压缩.解压缩命令 tar 语法命令 tar [options-] [files] options: 选择 描述 -A 追加tar文件至归档 -c 创建一个新文档 -d 找出归档和文件系统的 ...

  8. linux中的常用命令

    cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关 ...

  9. Linux系统下文件压缩与打包命令

    Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...

随机推荐

  1. [置顶] Android AOP 实践笔记

    本文同步自wing的地方酒馆 最近博客更新越来越慢了,有两方面原因: 1.没啥好写的. 2.应该沉下心好好沉淀自己,积累一些东西,博客写的太频繁有"刷博客"之嫌,还容易浮躁. 浮躁 ...

  2. mstsc Windows局域网内远程桌面连接

    1.检查被连接计算机的远程桌面连接功能是否开启  控制面板->系统和安全->系统->远程设置->远程桌面->勾选"仅允许运行使用网络级别身份验证的远程桌面的计算 ...

  3. 监听器(Listener)学习(一)

    一.监听器介绍 1.1.监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动.监听器其实就是一个实现特定接口的普通 ...

  4. BZOJ2694 Lcm 【莫比乌斯反演】

    BZOJ2694 Lcm Description Input 一个正整数T表示数据组数 接下来T行 每行两个正整数 表示N.M Output T行 每行一个整数 表示第i组数据的结果 Sample I ...

  5. JAVA验证身份证号码是否合法

    package com.chauvet.utils; import java.text.ParseException; import java.text.SimpleDateFormat; impor ...

  6. delete和truncate操作

    SQL> --查询表的结构SQL> desc student; 名称 是否为空? 类型 ----------------------------------------- -------- ...

  7. Google服务,你都用了多少?

    今天无意中发现这些东西,Google提供的服务还真是多,大家经常用到的不知道有哪些呢?就我个人而言,经常用到的就是Google搜索,Gmail邮箱,还有Google论坛了. Google Ad Sen ...

  8. 使用AWK分析Oracle系统锁定、Hang状态

    在早期Oracle版本中,由于技术不成熟等原因,数据库锁定和僵死状态还是时有发生的.对待这些问题,老先生们的处理策略无外乎是“重启”和“考究”两种策略.所谓“重启”,通过强制的重启服务器或者数据库,将 ...

  9. 最近项目和java对接,涉及到java的DESede加解密算法

    google后找到这个作者的一篇博客,搬过来用 http://hersface.com/page/17.html <?php class DESede{ /** * 加密 * @param $d ...

  10. MOSS 2013研究系列---Win2008R2 建立域控时候,报密码不符合要求解决办法

    今天远程给Win2008R2装AD域控的时候,突然报如下的错误页面: 修改了密码,将密码强度设置复杂了,但是,仍然会弹出这个错误页面,估计是因为远程账号的关系,于是再网上搜下了一下,找到了一个解决方案 ...