Linux基础学习笔记——压缩和解压(tar、zip)

压缩和解压缩

  • Linux默认支持的压缩格式:gzbz2zip

  • 压缩目的:节省磁盘空间

  • 扩展

    1. 压缩文件尽量使用gz,因为占用空间较少效率高
    2. bz2压缩后的文件占用空间最小
    3. zip压缩的文件占用空间最多,但是比较通用操作更简单
  • 注意

    1. 压缩命令的选项顺序习惯“jcvf”,压缩文件名要加“.tar.格式”就不要变了;
    2. 压缩的时候如果需要使用通配符,不能加引号,如下:

    tar -zcvf wenjian.tar.gz *.txt

tar

  • tar用于gzgz2的解压与压缩

选项

全拼

说明

-c

create

创建打包文件

-v

可能view

显示打包或者解包的详细信息

-f

file

指定文件名称, 必须放到所有选项后面

-z

压缩或解压缩(.gz)

-j

压缩或解压缩(.bz2)

-x

解包

-C

解压缩到指定目录

gz

1# 压缩 2tar -zcvf 压缩后的文件名.tar.gz 要压缩的文件们 3# 解压 4tar -zxvf 要解压的文件名.tar.gz -C 目录

bz2

1# 压缩 2tar -jcvf 压缩后的文件名.tar.bz2 要压缩的文件们 3# 解压 4tar -jxvf 要解压的文件名.tar.bz2 -C 目录

zip

  • zip压缩zip格式文件

  • unzip解压zip格式文件

  • -d:解压缩到指定目录

    压缩

    zip 压缩后的文件名.zip 要压缩的文件们

    解压

    unzip 要解压的文件名.zip -d 目录

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

swap空间的增减方法

(1)增大swap空间去激活swap交换区:swapoff v /dev/vg00/lvswap扩展交换lv:lvextend L 10G /dev/vg00/lvswap重新生成swap交换区:mkswap /dev/vg00/lvswap激活新生成的交换区:swapon v /dev/vg00/lvswap

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )