一、常见的压缩格式:

二、.zip格式压缩

1、压缩文件、文件夹

zip  压缩后文件名(.zip结尾)  压缩文件名
zip -r 压缩后文件夹(.zip结尾) 压缩文件

2、解压缩

unzip  压缩文件

三、.gz格式压缩

1、压缩

gzip 源文件                      #压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 #压缩为.gz格式,源文件保留
gzip -r 目录 #压缩目录下所有的子文件,但是不能压缩目录

2、解压缩

gzip -d 压缩文件      #解压缩文件
gunzip 压缩文件 #解压缩文件

四、.bz2格式压缩(不能压缩目录)

1、压缩

bzip2 源文件        #压缩文件,不保留源文件
bzip2 -k 源文件 #压缩之后保留源文件

2、解压缩

bzip2 -d 压缩文件   #解压缩,-k保留压缩文件
bunzip2 压缩文件 #解压缩,-k保留压缩文件

五、tar格式

1、打包命令tar

tar -cvf 打包文件名 源文件
选项:
-c: 打包
-v: 显示过程
-f: 制定打包后的文件名

2、解打包命令

tar -xvf 打包文件名
选项:
-x: 解打包

六、.tar.gz格式

1、压缩

tar -zcvf 压缩包名.tar.gz 源文件
选项:
-z: 压缩为.tar.gz格式

2、解压缩

tar -zxvf 压缩包名.tar.gz
选项:
-x: 解压缩.tar.gz格式

七、.tar.bz2压缩格式

1、压缩

tar -jcvf 压缩包名.tar.bz2 源文件
选项:
-z: 压缩为.tar.gz格式

2、解压缩

tar -jxvf 压缩包名.tar.bz2
选项:
-x: 解压缩.tar.gz格式

3、.tar.bz2或者.tar.gz 格式指定到解压目录

tar -jxvf 文件名 -C 解压目录

4、.tar.bz2或者.tar.gz只查看内部内容,不解压

tar -ztvf 文件名.tar.gz

linux达人养成计划学习笔记(四)—— 压缩命令的更多相关文章

  1. 慕课网-Linux达人养成计划学习笔记

    mkdir -p [目录]创建目录-p 递归创建ls 查看当前目录下的文件和目录等其他文件 cd [目录]命令英文愿意:change directory切换所在目录简化操作cd ~ 进入当前用户的家目 ...

  2. linux达人养成计划学习笔记(一)——命令基本格式及文件处理命令

    一.shell终端初始 快捷键Ctrl + Alt + T,可以快速打开终端 bluemoutain 当前用户名 bluemoutain-CN155 本机名 ~ 当前目录(家目录,root用户为/ro ...

  3. linux达人养成计划学习笔记(八)—— shell基础

    一.shell概念 shell是一个命令行解释器,它为用户提供了一个向linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动.挂起.停止甚至编写一些程序. shell还是一个功 ...

  4. linux达人养成计划学习笔记(六)—— 挂载命令

    一.查询与自动挂载 mount #查询系统中已挂载的设备 mount -a #根据配置文件/etc/fstab的内容,自动挂载 二.挂载命令格式 mount [-t 文件系统] [-o 特殊选项] 设 ...

  5. linux达人养成计划学习笔记(五)—— 关机和重启命令

    一.shutdown 1.格式: shutdown [选项] 时间(now) 选项: -c: 取消前一个关机命令 -h: 关机 -r: 重启 2.程序放入后台执行: shutdown -r 时间 &a ...

  6. linux达人养成计划学习笔记(七)—— 用户登录查看命令

    一.查看用户登录信息 1.命令格式 w 2.命令结果 第一行信息是:系统当前时间     系统运行总时间     登录用户数量     一分钟/五分钟/十分钟的系统负载(越大越差) 二.who命令 1 ...

  7. linux达人养成计划学习笔记(三)—— 帮助命令

    一.帮助命令man 1.基本使用方法: man 命令 #获取指定命令的帮助选项: -f 查看命令拥有的帮助级别 相当于whatis,也可以使用whereis来查询 -num 调用对应等级的帮助文件 - ...

  8. linux达人养成计划学习笔记(二)—— 文件查找命令

    一.locate命令 1.命令格式: locate 文件名 2.locate在后台数据库中按文件名搜索,速度快,locate命令所搜索的后台数据库 /var/lib/mlocate 3.后台数据库跟新 ...

  9. linux达人养成计划

    一.命令基本格式: ls -1 详细列表 (ll) -h 人性化显示文件大小 -a 显示所有文件,包括隐藏文件 -d 查看目录属性 -i 显示iNode 二.文件处理命令 mkdir -p [目录名] ...

随机推荐

  1. centos:添加用户

    初步进入centos学习,配置用户 1,创建用户 创建用户 hadoop [root@master spark]# useradd hadoop [root@master spark]# 2,创建密码 ...

  2. 在centos7.4上安装mysql5.5

    from: https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-centos-7

  3. (转)总结使用Unity 3D优化游戏运行性能的经验

    http://www.199it.com/archives/147913.html 流畅的游戏玩法来自流畅的帧率,而我们即将推出的动作平台游戏<Shadow Blade>已经将在标准iPh ...

  4. linux 添加elasticsearch 开机重启(自启动)

    在 /etc/init.d 文件夹下建立脚本 eg:data.sh #chkconfig: 2345 80 90#description:auto_run#!bin/bashexport JAVA_H ...

  5. ASP入门(五)- VBScript过程和函数

    VBScript过程 被封装在Sub和End Sub语句之中的一系列语句 不具有返回值 可带参数 我们的SubFunction.asp中展示了Sub的用法,代码如下: <% Sub mySub( ...

  6. 【Python】安装geocoder

    C:\Users\horn1\Desktop\python\49-geo>pip install geocoder Collecting geocoder Downloading https:/ ...

  7. @SuppressLint("NewApi")和@TargetApi()的区别

    在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告, 解决方法是在方法上加上@Suppr ...

  8. Skyline开发2-第一个程序

    来试试Skyline的Hello World.使用的工具是VS2017+Skyline6.5 加载组件 在工具箱右键新建skyline选项卡,在skyline选项卡上右键选择项,在弹出的"选 ...

  9. NSobject 结构

    参考地址:  https://iosdevelopmenttutorials.wordpress.com/tag/uiscrollview/ Apple Documentation

  10. 微软BI 之SSRS 系列 - 使用 LookupSet 和 Adjacent Group 等高级技巧在报表中跨 Dataset 分组查询

    SSRS 报表中有一些高级的技巧,平常很少用到,下面我通过这个案例来展现一下如何在实际开发中使用它们,并且如何解决一些实际的需求. 这张报表分别统计了不同的 Product 产品在不同的月份的 Ord ...