欢迎光临
我们一直在努力

文件的压缩,解压缩

1.zip

zip压缩默认保留源文件,可以压缩目录

格式为

zip -选项 压缩包的名字 要压缩的文件名

zip -选项 压缩包名字 要操作的文件名

常见的选项有

-r 递归遍历目录内所有子文件、子文件夹
-m 文件压入 zip 后直接删除本地源文件
-d 删除压缩包中的的文件
-数字 数字代表压缩倍率
-x 排除某个文件进行压缩

以上选项在绝对路径中使用时解压的时候会生成与路径同名的目录,如果要去掉可以加选项

-j 去除文件本身的多级目录结构

2.unzip

解压缩

unzip -选项 压缩包名字

unzip 压缩包名字 -d 要解压到的路径

选项

-d 解压到指定的目录
-v 查看压缩包(zip格式)里的文件(不解压)

3.gzip、gunzip

gzip压缩默认不会保留源文件且只支持压缩单个文件,默认的名字为文件名.gz,默认不输出详细的过程

格式:

gzip -选项 压缩的文件

gunzip -选项 压缩包名字

选项

-r 递归压缩目录下的每一个文件为单独 .gz 后缀的压缩文件,包括子目录下的子文件
-c 标准输出,配合重定向使用,保留源文件

自定义压缩文件名字(打破原有的:源文件名 .gz 的命名方式)

-k 保留源文件
-v 显示详细过程
-d 解压缩(或者直接使用命令:gunzip

4.bzip2、bunzip2/xzunxz

默认不保留源文件,只能压缩单个文件

-c 标准输出,配合重定向使用,保留源文件

自定义压缩文件名字(打破原有的:源文件名.bz2 /.xz 的命名方式)

-k 保留源文件
-v 显示详细过程
-d 解压缩(或者直接使用命令:bunzip2/unxz)

查看压缩包的内容

zcat:查看 .gz 压缩文件的内容

bzcat:查看 .bz2 压缩文件的内容

xzcat:查看 .xz 压缩文件的内容

总结

格式

压缩率

压缩耗时 解压速度 能否压缩目录 后缀
zip 最低 可以 .zip
gzip 中等 不可以 .gz
bzip2 较高 较慢 不可以 .bz2
xz 最高 最慢 中等 不可以 .xz

打包命令

tar把一些零散文件打包成一个大文件

格式

tar -选项 打包完的名字 要打包的文件

选项

主要的选项
-c 创建 .tar 格式的包文件
-x 释放 .tar 格式的包文件
-t 查看 .tar 格式的包文件列表
-f(必选选项) 指定打包文件名(与 -c-x-t 配合使用)
辅助选项
-v 显示详细过程
-p 打包时保留权限
-z 调用 gzip 程序,以 gzip 格式压缩打包的文件(.tar.gz
-j 调用 bzip2 程序,以 bzip2 格式压缩打包的文件(.tar.bz2
-J(大写) 调用 xz 程序,以 xz 格式压缩打包的文件(.tar.xz
-C(大写) -x 配合使用,释放包指定目标路径
–exclude 打包时排除某个文件

单打包的格式

tar -cf 打包完的文件名 要打包的文件

打包并压缩的格式

tar -czf/cjf/cJf 打包压缩完的文件名 要打包且压缩的文件

命名的时候可以带上后缀,方便看用什么格式解压

解压缩的格式

tar -xzf/xjf/xJf 文件名 目标路径

不加相对的压缩格式时,如-xf时tar 会自动检索压缩的格式解压

赞(0)
未经允许不得转载:171主机测评 » 文件的压缩,解压缩
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址