Linux成长之路(四)——文件打包与解压缩

本文详细介绍了Linux中文件的打包和压缩操作,包括使用zip、unzip、rar、unrar以及tar命令。重点讲解了如何使用zip创建加密压缩文件、unzip处理中文编码问题以及tar工具创建不同压缩格式的文件。还提到了如何保留文件属性和处理软链接,以及解压到已存在目录的方法。
摘要由CSDN通过智能技术生成

文件打包和解压缩

  • zip压缩打包程序
    在 Windows 上我们最常见的不外乎这三种.zip,.rar,*.7z后缀的压缩文件,而在Linux系统上却还有其他一些压缩文件:
    这里写图片描述

    • 使用zip打包文件夹
      这里写图片描述
      这里-r和前面删除目录中的-r意义一样,表示递归打包,而-q表示表示安静模式,即不显示进度,-o表示输出文件名。
      这里可以看到打包失败,原因是没有提供sudo权限:
      这里写图片描述

    • 设置压缩级别
      1——9:1表示最快但压缩后的体积最大;9最耗时,但压缩率最高。
      这里写图片描述

      也可以用du命令分别查看默认压缩级别、最低、最高压缩级别及未压缩的文件的大小:
      这里写图片描述
      -h表示显示的大小用KB MB GB …来表示,更方便查看。

    • 创建加密zip
      -e用来加密压缩

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值