`
dannyhz
  • 浏览: 399367 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

linux 解压zip文件

 
阅读更多
引用

我们习惯了在Windows系统下利用解压缩软件进行文件的解压缩操作,但是在Linux系统下,我们最好学会利用zip和unzip命令来实现解压缩文件。本文就对Linux下zip压缩和unzip解压缩命令进行详细的介绍,希望对你有所帮助。

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

主要参数


-c:将解压缩的结果
-l:显示压缩文件内所包含的文件
-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
-t:检查压缩文件是否正确
-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中
-v:执行是时显示详细的信息
-z:仅显示压缩文件的备注文字
-a:对文本文件进行必要的字符转换
-b:不要对文本文件进行字符转换
-C:压缩文件中的文件名称区分大小写
-j:不处理压缩文件中原有的目录路径
-L:将压缩文件中的全部文件名改为小写
-M:将输出结果送到more程序处理
-n:解压缩时不要覆盖原有的文件
-o:不必先询问用户,unzip执行后覆盖原有文件
-P:使用zip的密码选项
-q:执行时不显示任何信息
-s:将文件名中的空白字符转换为底线字符
-V:保留VMS的文件版本信息
-X:解压缩时同时回存文件原来的UID/GID

以上就是Linux中zip压缩和unzip解压缩命令的详细介绍,你可以再这篇文章中获取更多实用的Linux命令

分享到:
评论

相关推荐

    linux下的压缩与解压缩

    本文将详细介绍Linux环境下常用的压缩与解压缩工具及其用法,并解释各种压缩文件格式的区别。 #### 二、常用压缩工具介绍 1. **unrar**: 用于解压缩`.rar`文件。在Linux环境中,`unrar`是一个非常实用的工具,可以...

    linux_zip_压缩命令_解压命令

    在Linux系统中,数据压缩与解压缩是日常...总之,无论是压缩还是解压缩文件,掌握`zip`和`unzip`命令的使用方法对于Linux用户来说都是至关重要的。通过合理利用这些命令的选项,可以极大地提高工作效率,优化资源管理。

    windows下压缩的zip文件,上传到Linux后unzip不认的解决办法

    在日常的跨平台文件传输中,我们经常遇到一个问题:在Windows环境下压缩的ZIP文件,在Linux系统下使用`unzip`命令解压缩时无法识别。这主要是由于不同操作系统对文件编码和压缩格式的理解差异造成的。本篇文章将深入...

    Linux 解压缩zip文件.pdf

    在Linux系统中,压缩与解压缩文件是一项常见的操作需求,特别是在数据传输、备份及管理过程中。ZIP是一种广泛使用的文件压缩格式,支持多种操作系统。本篇文章将围绕如何使用`unzip`命令在Linux环境下解压缩ZIP文件...

    linux c压缩解压文件源码

    本主题涉及的是利用C语言实现文件的压缩与解压缩功能,而非依赖于shell命令如`gzip`, `bzip2`等。这种方式的优点在于性能更优、压缩效率更高,且具有更好的可控制性。 在描述中提到的"minilzo-2.06_test"可能是指一...

    linux常见压缩文件解压命令

    ### Linux常见压缩文件解压命令详解 在Linux操作系统中,处理各种类型的压缩文件是一项非常常见的需求。本篇文章将深入解析几种常用的压缩与解压缩命令及其用法,包括但不限于`tar`、`gzip`、`bzip2`、`zip`等。 #...

    C++语言用zlib库解压zip文件

    在这个例子中,`unzOpen`用于打开zip文件,`unzGoToFirstFile`和`unzGoToNextFile`遍历文件,`unzGetCurrentFileInfo`获取文件信息,`unzReadCurrentFile`读取并解压缩文件内容,最后`unzClose`关闭zip文件。...

    Linux下如何解压.zip和.rar文件.doc

    在 Linux 中解压.zip 和.rar 文件可以使用 unzip 和 unrar 程序,压缩文件到.zip 和.rar 文件可以使用 zip 和 rar 程序。通过这些命令,可以轻松地处理.zip 和.rar 文件,从而提高工作效率和生产力。

    UE引擎解压缩zip格式文件插件

    在处理资源管理时,有时需要将大量素材打包成压缩文件,如ZIP格式,以便于存储和传输。"UE引擎解压缩zip格式文件插件"就是为了应对这种需求而设计的工具。 这个插件主要针对UE4和UE5引擎,允许开发者在游戏中直接...

    java 解压,压缩linux GZ压缩文件

    Java在Linux环境下对GZ压缩文件的处理是一个常见的任务,特别是在处理大文件或者网络传输时。GZ是一种常用的文件压缩格式,它利用了gzip程序进行压缩,而在Java中,我们可以使用`java.util.zip`包中的类来实现对GZ...

    详解Linux解压缩文件

    在Linux操作系统中,管理和操作文件是日常工作中必不可少的技能,其中解压缩文件是常见的任务之一。本文将详细讲解如何在Linux环境下使用不同的命令进行解压缩,主要包括gzip、bzip2和tar这三种常用的压缩工具。 1....

    C++ Zlib库实现zip文件压缩解压(支持递归压缩)

    在IT领域,尤其是在软件开发中,压缩和解压缩文件是一项常见的任务。`C++`作为一门强大且广泛应用的编程语言,提供了多种库来处理这样的需求。`Zlib`库就是一个非常著名的开源库,专用于数据压缩和解压缩,广泛应用...

    linux自带的unzip命令可以解压windows下的zip格式的压缩文件。

    在Linux操作系统中,尽管tar命令通常用于处理归档文件,如.tar或.tar.gz,但Linux确实内置了unzip命令,专门用于处理ZIP格式的压缩文件。这种格式在Windows环境中非常常见,因此对于需要在Linux环境下处理来自...

    linux压缩解压缩命令大全

    Linux 压缩解压缩命令大全 Linux 操作系统中,压缩和解压缩是常见的操作之一。了解各种压缩格式的解压命令和压缩命令是非常重要的。本文将总结 Linux 中常见的压缩格式和相应的解压命令和压缩命令。 .tar 文件解压...

    linux 下解压 zip 文件命令

    在Linux操作系统中,处理压缩文件是一项常见的任务,尤其是对于开发者和系统管理员而言。本文将详细介绍如何在Linux环境下解压ZIP文件,以及相关的命令行工具和选项。 ZIP是一种广泛使用的文件压缩格式,它允许用户...

    linux、window通用文件解压

    本篇文章将详细介绍如何在Linux和Windows上解压兼容的压缩文件,特别是处理包含中文的压缩包。 首先,让我们关注“通用”这个词。在Linux和Windows之间实现通用解压,通常意味着我们需要使用一种在两个平台上都广泛...

    Linux 压缩解压缩

    - 解压:`tar -xvf 打包文件名.tar`,解压缩:`tar -xzvf 压缩后的文件名.tar.gz`,`tar -xjvf 压缩后的文件名.tar.bz2`,或 `tar -xJvf 压缩后的文件名.tar.xz`。 5. **7z命令** - `7z` 是一款强大的压缩软件,...

    Linux文件压缩命令

    `zcat`可以查看已压缩文件的内容,无需先解压缩。例如,`zcat example.txt.gz`会显示文件内容。`znew`主要用于更新旧的`.Z`格式压缩文件,但它并不是所有Linux发行版的默认命令,部分系统可能需要`uncompress`替代。...

    使用Java向服务器上传文件压缩包并实现解压缩

    在这个场景中,我们关注的是如何使用Java来实现文件压缩包的上传以及在服务器上的解压缩。Java作为一种强大的编程语言,提供了丰富的库来支持这样的操作,特别是在涉及到SFTP(Secure File Transfer Protocol)时,...

    linux文件操作,linux下关闭tomcat失效的处理方法,linux下压缩文件

    三、Linux下压缩文件 1. `gzip`:用于单个文件的压缩,如`gzip file.txt`。压缩后的文件扩展名为`.gz`。 2. `tar`:用于打包多个文件或目录,如`tar -cvf archive.tar directory/`。加上`-z`参数可以同时压缩,如`...

Global site tag (gtag.js) - Google Analytics