压缩和打包

1. 常用的压缩格式

1.1 .tar

  • 打包: tar cvf FileName.tar FileName
  • 解包: tar xvf FileName.tar

1.2 .gz

  • 压缩: gzip FileName
  • 解压: gzip -d FileName

1.3 .bz2

  • 压缩: bzip2 -z FileName
  • 解压: bzip2 -d FileName.bz2

1.4 .zip

  • 压缩: zip FileName.zip FileName
  • 解压: zip FileName.zip

1.5 .xz

  • 压缩: xz -z FileName
  • 解压: xz -d FileName.xz

1. .tar.gz

  • 压缩: tar -zcvf FileName.tar.gz FileName(DirName)
  • 解压: tar -xcvf FileName.tar.gz

1. .tar.bz2

  • 压缩: tar -jcf FileName.tar.bz2 FileName(Dir)
  • 解压: tar -jxf FileName.tar.bz2

2. 命令

2.1 tar 命令

  1. 概述 tar 命令可以为 linux 的文按键和目录归档,可以为某个特定文件创建档案,将多个文件打包成一个文件. 打包不同于压缩, 打包是将一大堆文件或目录变成一个总文件, 压缩是将一个大文件通过压缩算法, 变成一个小文件.

  2. 语法 tar [OPTIONS] FILENAME

  3. 选项

-A:     --catenate, 新增文件到已存在的别分文件
-B:     设置区块大小
-c:     --create, 建立新的备份的文件
-C <目录>:    用在解压缩, 用于指定解压缩到的目录-d
-x:     --extract 或 --get 从备份文件中还原文件
-t:     --list, 列出备份文件
-z:     --gzip 或 --ungzip 通过 gzip 指令处理备份文件
-Z:     --compress 或 --uncompress 通过 compress 指令处理备份文件
-f <备份文件>:  或 --file 指定备份文件
-v:     --verbose 显示执行过程. 
-r:     添加文件到已压缩的文件
-j:     使用 bzip2 解压或压缩 文件
-k:     保留原有文件不覆盖
-p:     保留原文进件属性
--exclude=<文件|目录>:   排除符合范本样式的文件
  1. 示例 -. 打包并压缩成 gz格式

-. 打包并压缩成 bz2格式

2.1 zip/unzip 命令

  1. 概述 zip 命令用于加压缩文件, 或者对文件进行打包操作, unzip 用于解压缩zip 命令压缩的 .zip 压缩包

  2. 语法 zip [OPTIONS] [FILE|DIR]

  3. 选项

-A:     调整可执行的自动解压缩文件.
-b <工作目录>:  指定暂时存放的目录
-c:     替每个被压缩的文件加上注释
-d:     从压缩文件内删除指定的文件
-D:     压缩文件内不建立目录名称
-f:     类似于-u 但不更新既有文件, 如果某些文件不在压缩文件内, 使用本参数会一并将其压入压缩文件内
-F:     尝试修复损坏的压缩文件
-g:     将文件压缩后负载已有的压缩文件之后, 而非建立新的压缩文件
-h:     帮助
-p <PWD>:   使用zip 的密码选项
-x <DIR>:   指定不要处理 .zip 文件中的那些文件
-NUMBER:    指定一个 压缩效率(0-9)

  1. 示例
  • 指定压缩效率

END

转载于:https://my.oschina.net/nikoF/blog/2261538

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值