戴尔官方工具制作恢复教程外星人采用与
94 2024-04-20
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
(补充说明:一般的压缩打包选项都会是-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 ../ //解压到上一级目录