linux压缩解压文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux压缩解压文件夹相关的知识,希望对你有一定的参考价值。

参考技术A 1、把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2、把/home目录下面的mydata.zip解压到mydatabak目录里面
unzip mydata.zip -d mydatabak
3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
zip -r abc123.zip abc 123.txt
4、把/home目录下面的wwwroot.zip直接解压到/home目录里面
unzip wwwroot.zip
5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面
unzip abc*.zip
6、查看把/home目录下面的wwwroot.zip里面的内容
unzip -v wwwroot.zip
7、验证/home目录下面的wwwroot.zip是否完整
unzip -t wwwroot.zip
8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录
unzip -j wwwroot.zip

以下介绍如何压缩与解压 .tar.gz 格式的文件:
1、压缩:tar -zcvf 压缩文件名 .tar.gz 被压缩文件名
2、解压:tar -zxvf 压缩文件名.tar.gz

解压zip的linux命令

linux下解压zip的命令是unzip,需要用命令yuminsatll-yunzip来安装。
zip的压缩包在windows和linux中都比较常用,它可以压缩目录和文件,压缩时录时,需要指定目录下的文件。zip后面先跟目标文件名,即压缩后得自定义压缩包名,然后跟要压缩的文件或目录。没有该命令的话可以用yuminstall-yzip来安装。
使用zip压缩时,文件本身不会消失。
参考技术A Linux unzip命令:解压zip文件
unzip命令用于查看和解压缩zip文件,可以列出、测试和提取zip存档中的压缩文件。
命令语法:
unzip [选项] 压缩包名
命令选项:
-d 目录名 将压缩文件解压到指定目录下
-n 解压时并不覆盖已经存在的文件
-o 解压时覆盖已经存在的文件,并且无需用户确认
-v 查看压缩文件的详细信息,包括压缩文件中包含的文件大小、文件名以及压缩比等,但并不做解压操作
-t 测试压缩文件有无损坏,但并不解压
-x 文件列表 解压文件,但不包含文件列表中指定的文件。

以上是关于linux压缩解压文件夹的主要内容,如果未能解决你的问题,请参考以下文章

解压zip的linux命令

linux下如何用unzip解压目录内所有zip文件?

linux下如何查看文件的压缩类型,用啥命令解压

linux分卷压缩的7z文件怎么解压

linux下如何解压和压缩文件

linux下如何解压windows下的RAR压缩文件