实验楼学习笔记:Linux 文件打包与压缩 by shiyanlou

1.1 zip 压缩打包程序


上面命令将目录 /home/shiyanlou 打包成一个文件,并查看了打包后文件的大小和类型。
第一行命令中, -r  参数表示递归打包包含子目录的全部内容,
              -q  参数表示为安静模式,即不向屏幕输出信息,
              -o ,表示输出文件,需在其后紧跟打包输出文件名。
后面使用  du  命令查看打包后文件的大小.
压缩级别为 9 和 1(9 最大,1 最小),重新打包:
使用 -e 参数可以创建加密压缩包(如果你想让你在 Linux 创建的 zip 压缩文件在 Windows 上解压后没有任何问题,那么你还需要对命令做一些修改:需要加上 -l 参数将 LF 转换为 CR+LF 来达到以上目的。

1.2  unzip 命令解压缩 zip 文件


使用安静模式,将文件解压到指定目录:
使不想解压只想查看压缩包的内容你可以使用 -l 参数

使用 -O(英文字母,大写 o)参数指定编码类型:

1.3 rar 打包压缩命令

  • 安装 rar 和 unrar 工具:

  • 从指定文件或目录创建压缩包或添加文件到压缩包:

  • 从指定压缩包文件中删除某个文件:

  • 查看不解压文件:

  • 使用 unrar 解压 rar 文件
全路径解压:

去掉路径解压:

1.4 tar 打包工具

  • 创建一个 tar 包:

  • 解包一个文件(-x 参数)到指定路径的已存在目录(-C 参数):
  • 只查看不解包文件 -t 参数:

  • 保留文件属性和跟随链接(符号链接或软链接)

  • 在创建 tar 文件的基础上添加 -z 参数,使用 gzip来压缩文件
  • 解压 *.tar.gz 文件:

  • 四、总结

    说了这么多,其实平常使用的参数并没有那么复杂,只需要记住常用的组合就可以了。 常用命令:

    • zip:
      • 打包 :zip something.zip something (目录请加 -r 参数)
      • 解包:unzip something.zip
      • 指定路径:-d 参数
    • tar:
      • 打包:tar -zcvf something.tar something
      • 解包:tar -zxvf something.tar
      • 指定路径:-C 参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值