1. zip/unzip 压缩
语法:
zip [选项] XXX.zip 被压缩的目录或文件列表 (功能描述:压缩文件和目录的命令)
zip选项 | 功能 |
---|---|
-r | 压缩目录 |
unzip [选项] XXX.zip (功能描述:解压缩文件)
unzip选项 | 功能 |
---|---|
-d <目录> | 指定解压后文件的存放目录 |
如:
(1)压缩 a.txt 和b.txt,压缩后的名称为pk.zip
zip pk.zip a.txt b.txt
(2)解压pk.zip 到指定目录/opt下
unzip -d /opt/ pk.zip
(3)压缩 a.txt 和b.txt父目录m,压缩后的名称为pk1.zip
zip -r pk1.zip m/
2. tar 打包
语法:
tar [选项] XXX.tar.gz 被打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)
选项 | 功能 |
---|---|
-c | create 创建新的归档文件 |
-x | extract解压文件 |
-z | 通过 gzip 来进行归档压缩 |
-v | 显示详细信息 |
-f | 指定压缩后的文件名 |
-C | 解压到指定目录 |
如:
(1)压缩多个文件 a.txt b.txt
tar -zcvf a.txt b.txt
(3)解压到指定目录/opt
tar -zxvf a.tar.gz -C /opt
(3)压缩目录 m
tar -zcvf b.tar.gz m/