You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JFROG CLI在指定ZIP文件内搜索目标文件?

在指定ZIP文件内搜索特定文件的JFrog CLI解决方案

核心结论

目前JFrog CLI没有原生支持直接在指定单个ZIP文件内部搜索特定文件的功能。你提到的--archive-entries选项作用是反向筛选:它用于在仓库中找出包含某类归档条目的归档文件(比如包含特定文件的ZIP),而非针对已指定的单个ZIP做内部文件检索。

可行的替代方案

如果需要检查指定ZIP内的特定文件,可按以下步骤操作:

  1. 下载目标ZIP到本地
    使用JFrog CLI将仓库中的目标ZIP文件下载到本地目录:
    jf rt download <仓库中ZIP的路径> ./本地存储目录/
    
  2. 用本地工具检索ZIP内部文件
    根据操作系统选择对应工具:
    • Linux/macOS:使用unzip命令列出内容并过滤
      unzip -l ./本地存储目录/目标文件.zip | grep "要搜索的文件名"
      
    • Windows:使用PowerShell或7-Zip命令行
      PowerShell示例:
      Get-ChildItem -Path ./本地存储目录/目标文件.zip -Recurse -Force | Where-Object { $_.Name -eq "要搜索的文件名" }
      
      7-Zip命令行示例:
      7z l ./本地存储目录/目标文件.zip | findstr "要搜索的文件名"
      

批量场景扩展

如果需要批量检查仓库中多个ZIP的内部内容,可以结合JFrog CLI的搜索功能与脚本:先用jf rt search筛选出目标ZIP集合,再通过脚本循环下载每个ZIP并执行本地检索操作。

内容的提问来源于stack exchange,提问作者user2653179

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 17:15:55