Linux基础(6)/文件打包与解压缩

文件打包和解压缩
- 常用的压缩包文件格式

TablesAre
文件后缀名说明
*.zipzip程序打包压缩的文件
*.rarrar程序压缩的文件
*.7z7zip程序压缩的文件
*.tartar程序打包,未压缩的文件
*.gzgzip程序(GNU zip)压缩的文件
*.xzxz程序压缩的文件
*.bz2bzip2程序压缩的文件
*.tar.gztar打包,gzip程序压缩的文件
*.tar.xztar打包,xz程序压缩的文件
*tar.bz2tar打包,bzip2程序压缩的文件
*.tar.7ztar打包,7z程序压缩的文件

针对以上命令,我们只需掌握zip,rar,tar这三种打包压缩格式的命令即可满足日常使用。

  1. zip压缩打包程序

    • 使用zip打包文件夹 
      zip
    • 设置压缩级别 
      添加一个参数-[1-9]用于设置压缩级别,1表示最快压缩但体积大,9表示体积最小但耗时最久。

    • 排除指定文件 
      -x后紧跟文件名,即可在打包时忽略该文件
      zip_1-9_x
      上图有一个错误,在参数 -x 后应该跟上完整的绝对路径。

    • 创建加密zip包
      使用参数-e

    • windows和Linux兼容
      在使用zip时,添加-l参数即可。
      zip_encryption_compatibility

    • 使用unzip命令解压缩zip文件

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

      • 解压到指定目录
        unzip 压缩文件名.zip -d 目录

      • 只查看压缩包内容,不解压
        使用-l参数。例:unzip -l 压缩文件名.zip

      • 指定压缩类型
        使用-O参数指定编码类型。例:upzip -O GBK 中文压缩文件名.zip

  2. rar打包压缩命令

    • rar 的命令参数的特点是没有- 
      例如:
      rar a 文件名.rar 路径 #Add files to archive.
      rar d 文件名.rar files #Delete files from archive.
      l 只查看不解压
      x 全路径解压
      e 提取到当前文件夹

    • rar命令参数非常多,具体的参数可以查看man手册(执行命令man rar)。

  3. tar打包工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值