4 压缩和解压类指令

  • gzip/gunzip指令
    • gzip用于压缩文件,gunzip用于解压
    • 基本语法
      • gzip 文件 压缩文件 只能压缩为*.gz文件
      • gunzip 文件.gz 解压.gz文件
  • zip/unzip
    • zip用于压缩文件,unzip解压,在项目打包发布中很有用,他可以压缩目录
    • 基本语法
      • zip [选项] xxx.zip 压缩内容 压缩为.zip文件
      • unzip [选项] xxx.zip 解压.zip文件
    • zip选项
      • -r 递归压缩整个目录
      • zip -r myhome.zip /home/ 将home目录及其包含的子文件都压缩到myhome.zip
    • unzip选项
      • -d<目录> 指定解压后文件的存放目录
  • tar指令
    • tar是打包指令,最后打包后的文件是.tar.gz文件
    • 基本语法
      • tar [选项] xxx.tar.gz 打包内容 可打包目录的
      • -c 产生.tar打包文件
      • -v 显示详细信息
      • -f 指定压缩后的文件名
      • -z 打包时同时压缩
      • -x 解包.tar文件
    • 打包和压缩是两个概念哦
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
tar是一种在Linux系统中常用的文件打包工具,可以将多个文件或目录打包成一个文件,方便传输和备份。同时,tar也可以进行压缩解压缩操作。下面是tar的压缩解压命令: 1. 压缩命令:tar -cvf FileName.tar DirName 其中,-c表示创建新的归档文件,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar为归档文件名,DirName为要打包的目录名。 2. 解压命令:tar -xvf FileName.tar 其中,-x表示解包,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar为归档文件名。 3. 压缩为.bz2格式:tar -jcvf FileName.tar.bz2 DirName 其中,-j表示使用bzip2算法压缩,-c表示创建新的归档文件,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar.bz2为归档文件名,DirName为要打包的目录名。 4. 解压.bz2格式:tar -jxvf FileName.tar.bz2 其中,-j表示使用bzip2算法解压,-x表示解包,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar.bz2为归档文件名。 5. 压缩为.gz格式:tar -zcvf FileName.tar.gz DirName 其中,-z表示使用gzip算法压缩,-c表示创建新的归档文件,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar.gz为归档文件名,DirName为要打包的目录名。 6. 解压.gz格式:tar -zxvf FileName.tar.gz 其中,-z表示使用gzip算法解压,-x表示解包,-v表示显示详细信息,-f表示指定归档文件名,FileName.tar.gz为归档文件名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值