栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

压缩与解压缩命令

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

压缩与解压缩命令

Linux基础命令

1.1 压缩与解压缩命令


目录
  • Linux基础命令
  • 一、zip
  • 二、gzip
  • 总结


一、zip

zip命令的功能是用于压缩文件,解压命令为unzip。通过zip命令可以将文件打包成.zip格式的压缩包,里面会包含文件的名称、路径、创建时间、上次修改时间等等信息 。

使用格式:

zip [选项] 压缩包名 源文件或源目录列表

常用参数:

参数意义
-r递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。
-m将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中。
-v显示详细的压缩过程信息。
-q在压缩的时候不显示命令的执行过程。
-z替压缩文件加上注释
-u更新压缩文件,即往压缩文件中添加新文件。
-d更新压缩包内文件
-n<字尾字符串>不压缩具有特定字尾字符串的文件
-压缩级别压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好。

例如,将下列文件压成一个包:

train.txt  train1.txt  train2.txt
zip train.txt.zip *.txt

结果如下:

train.txt  train.txt.zip  train1.txt  train2.txt

解压缩zip文件,首先删除之前压缩过的文件,然后解压,结果如下:

 rm *.txt
 unzip train.txt.zip
 ls
 train.txt  train.txt.zip  train1.txt  train2.txt
二、gzip

gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。

使用格式:

gzip [选项参数][-s <压缩字尾字符串>] [文件/目录]

常用参数:

参数意义
-d解开压缩文件
-v显示指令执行过程
-l列出压缩文件的相关信息
-r递归处理,将指定目录下的所有文件及子目录处理
-A新增文件到已存在的备份文件
-B设置区块大小
-c把解压后的文件输出到标准输出设备

例如,将下列文件压成一个包:

train.txt  train1.txt  train2.txt
gzip *.txt

结果如下:

train.txt.gz  train1.txt.gz  train2.txt.gz

解压缩:

gzip -d *.gz
ls
train.txt  train1.txt  train2.txt

总结

压缩和解压工具zip和gzip的用法

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/994668.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号