百度
360搜索
搜狗搜索

linuxzip命令不压缩去除某些文件夹详细介绍

在 Linux 里,zip 命令可用来压缩文件和文件夹。若你想压缩文件时排除某些文件夹,可使用 -x 选项。下面为你介绍具体用法。

基本语法

bash

  目标压缩文件.zip 源目录  要排除的文件夹路径

  • -r:递归压缩,即对目录及其子目录下的所有文件进行压缩。
  • <目标压缩文件.zip>:压缩后生成的文件名称。
  • <源目录>:要压缩的源目录。
  • -x:排除指定的文件或文件夹。

示例

假设你有一个名为 my_project 的目录,其中包含 logstemp 这两个你不想压缩的文件夹,可使用如下命令:
bash

  my_project.zip my_project   

此命令会将 my_project 目录下除 logstemp 文件夹及其内容之外的所有文件和文件夹压缩到 my_project.zip 文件中。

注意事项

  • 要排除的文件夹路径需与源目录结构相符。
  • 若要排除多个文件夹,需为每个文件夹路径添加双引号,并用空格分隔。

通用命令

如果你想编写一个通用的脚本,可使用如下形式:
bash

@}"

//*\""




991234567891011121380081920#!/bin/bash

=

=

=( )

= folder ; exclude_params+=

eval zip

把上述脚本保存为一个文件(例如 compress.sh),赋予执行权限(chmod +x compress.sh),然后运行(./compress.sh)即可。此脚本会自动排除指定的文件夹并进行压缩。

阅读更多 >>>  苹果手机怎样创建文件夹

网站数据信息

"linuxzip命令不压缩去除某些文件夹"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linuxzip命令不压缩去除某些文件夹的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!