1.压缩和解压单个文件(1)//压缩

2022-11-21 19:02

1.压缩和解压单个文件(1)//压缩

1.压缩和解压单个文件

(1)压缩

gzip 文件名//压缩。生成.gz压缩文件,删除原文件(文件名可以是相对路径也可以是绝对路径)

(2) 解压

.gz的压缩包名称//解压。将解压文件并删除.gz压缩文件

2.压缩、打包或解压多个文件和目录

(1)压缩

zip 目标压缩包名称文件或目录列表/**目标压缩包名称包括文件名和后缀压缩包解压出来是空的,名称和后缀可以任意(后缀一般为.zip);目标压缩包名称可以是相对路径,也可以是绝对路径;文件或目录之间用空格隔开;原文件不会被删除 */

例1:zip .zip test1.txt myDir test2.txt /**不带-d参数,只打包空文件夹myDir压缩包解压出来是空的,不打包目录下的文件夹、文件和子文件*/

示例2:zip -d .zip test1.txt myDir test2.txt /**-d参数将打包myDir下的所有文件夹、文件和子文件*/

(2) 解压

unzip 压缩包名//默认解压到当前目录

unzip 压缩包名称 -d 解压到哪个目录 /**指定解压目录,解压到哪个目录可以是相对目录也可以是绝对目录*/

3.压缩、打包或解压多个文件和目录

(1)tar命令不仅可以解压,还可以压缩打包

(2)压缩包装

语法:tar -c 目标归档名称文件或目录列表

例子:tar -c abcd.tar.gz 1.txt 2.txt //目标压缩包的名称可以是相对路径也可以是绝对路径;目标压缩包名称后缀为.gz 表示将生成一个.gz 压缩包。但是如果使用tar命令进行压缩打包,我们一般会将目标压缩包命名为xx.tar.gz

压缩包解压出来是空的_空姐的图片出来空姐的_360压缩怎么解压

(补充说明:一般的压缩打包选项都会是-zcvf,比如tar -zcvf abcd.tar.gz 1.txt 2.txt)

(2) 解压

语法:tar -x 目标压缩包名 -C 解压目录名//解压目录名可以是相对目录也可以是绝对目录

示例:tar -x bacd.tar.gz -C /opt/test1

(补充说明:一般解压选项都会是-zxvf)

示例 1:tar -zxvf bacd.tar.gz -C /opt/test1

例2:tar -zxvf bacd.tar.gz -C ../ //解压到上一级目录

下一篇:“深思考”大脑4.0——能懂你、会思考的机器脑(组图)
上一篇:tar命令1.将tgz文件解压到指定目录的文件压缩
相关文章
返回顶部小火箭