📜  zip 文件夹 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:48:42.406000             🧑  作者: Mango

介绍:如何使用 Shell-Bash 在 Linux 中压缩/解压缩 zip 文件夹

在 Linux 操作系统中,有多种方式可以压缩和解压文件夹。其中,zip 是一个非常常用的文件压缩格式。在 Shell-Bash 环境下,我们可以使用一些简单的命令来实现对 zip 文件夹的压缩和解压缩。

压缩一个文件夹为 zip 格式
zip -r [压缩后的文件名.zip] [要压缩的文件夹路径]

例如,我们要将文件夹 "/home/user/docs" 压缩为一个叫做 "myDocs.zip" 的文件,我们可以运行以下命令:

zip -r myDocs.zip /home/user/docs

此时压缩后的 "myDocs.zip" 文件就会出现在当前目录下。其中,-r 选项表示递归地压缩文件夹下的所有文件和子文件夹。

解压缩一个 zip 文件夹
unzip [要解压的文件名.zip] -d [解压缩后的目录路径]

例如,我们要将一个叫做 "myDocs.zip" 的文件解压缩到 "/home/user/newdocs" 目录下,我们可以运行以下命令:

unzip myDocs.zip -d /home/user/newdocs

此时文件夹中的所有文件和子文件夹都会被解压缩到 "/home/user/newdocs" 目录下。

其他常用选项

zip 和 unzip 命令还有其他很多有用的选项,例如:

zip 命令选项
  • -q:静默模式,不显示压缩进度
  • -v:显示压缩进度
  • -j:只压缩文件,不包括文件夹
  • -m:压缩后删除原文件
unzip 命令选项
  • -l:列出压缩文件中的内容列表
  • -p:显示压缩文件中的某个文件内容
  • -t:测试压缩文件是否损坏

更详细的选项请参考 zip 和 unzip 命令的手册。

总结

在 Shell-Bash 环境下,zip 和 unzip 是非常常用的文件压缩和解压缩命令。掌握它们的基本用法,可以让你在 Linux 上更加高效地管理文件。