在OS X命令行上删除多个ZIP归档文件中的文件

唐·乔瓦尼(Don Giovanni)

我正在尝试从多个zip存档中删除具有特定扩展名的文件。

例如,我想删除当前路径中zip归档文件中包含的所有.html文件,因此我尝试了以下操作: zip -d *.zip '*.html'

这适用于找到的第一个zip,但不会继续进行。关于如何在OSX上执行此操作的任何建议?

slhck

问题在于,在*.zip将其传递给zip命令之前它将扩展到所有ZIP文件

而是通过一个简单的循环来执行此操作:

for f in *.zip; do zip -d "$f" '*.html'; done

如果您有Zsh,则这种循环会短一些:

for f (*.zip) zip -d "$f" '*.html'

如果要使用标准OS X工具递归到子文件夹,请使用find

find /path/to/files -type f -name '*.zip' -exec zip -d {} '*.html' \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除与命令行上的名称递归匹配的文件(OS X)

来自分类Dev

在Mac OS X中从命令行在文件上执行“获取信息”

来自分类Dev

如何从命令行Mac OS X编辑文件?

来自分类Dev

使用默认应用程序从os / x上的命令行打开新文件

来自分类Dev

如何在OS X上从命令行将文件添加到VLC播放列表?

来自分类Dev

如何通过命令行批量重命名多个zip归档文件中的特定文件?

来自分类Dev

在Mac OS X中使用命令行“ zip”工具递归压缩目录和子目录中的文件,并从所有子文件夹中排除.DS_Store文件

来自分类Dev

蟒 - 使用os.system - 进入与多个文件路径的命令行(替代R“C:\等”)

来自分类Dev

在Ubuntu上运行OS X命令行程序

来自分类Dev

通过OS X命令行显示/隐藏文件扩展名

来自分类Dev

Mac OS X从多个文件中删除行

来自分类Dev

在 Freebsd OS 上的 psql 命令行上运行脚本时,如何将输出和错误消息一起记录到文件中?

来自分类Dev

如何在OS X中从命令行将文本文件的内容发送到剪贴板?

来自分类Dev

如何在OS X中使用命令行将GIF文件转换为PNG或JPEG?

来自分类Dev

从命令行打开新终端并在Mac OS X上运行命令?

来自分类Dev

无法在OS X中删除文件

来自分类Dev

与OS X上的Keychain Access一样,从命令行锁定屏幕

来自分类Dev

如何将Instruments.app附加到OS X上的命令行程序?

来自分类Dev

如何使用MacPorts在OS X上安装Postgres命令行客户端(psql)?

来自分类Dev

使用MAC OS X上的终端提取Zip或Rar文件

来自分类Dev

Ruby Project-防止从OS命令行直接调用ruby文件

来自分类Dev

Ruby Project-防止从OS命令行直接调用ruby文件

来自分类Dev

Mac OS X体系结构和命令行

来自分类Dev

从OS X命令行调用的ctags不正确

来自分类Dev

如何在命令行上的Mac OS中完全拉平PDF?

来自分类Dev

如何在OS X中通过命令行导出/导入单个钥匙串项目?

来自分类Dev

在Mac OS X中从命令行查找所有不响应的任务?

来自分类Dev

如何在Mac OS X中通过命令行从metapackage安装单个软件包?

来自分类Dev

Mac OS X中的命令行终端显示了错误的Java版本

Related 相关文章

  1. 1

    删除与命令行上的名称递归匹配的文件(OS X)

  2. 2

    在Mac OS X中从命令行在文件上执行“获取信息”

  3. 3

    如何从命令行Mac OS X编辑文件?

  4. 4

    使用默认应用程序从os / x上的命令行打开新文件

  5. 5

    如何在OS X上从命令行将文件添加到VLC播放列表?

  6. 6

    如何通过命令行批量重命名多个zip归档文件中的特定文件?

  7. 7

    在Mac OS X中使用命令行“ zip”工具递归压缩目录和子目录中的文件,并从所有子文件夹中排除.DS_Store文件

  8. 8

    蟒 - 使用os.system - 进入与多个文件路径的命令行(替代R“C:\等”)

  9. 9

    在Ubuntu上运行OS X命令行程序

  10. 10

    通过OS X命令行显示/隐藏文件扩展名

  11. 11

    Mac OS X从多个文件中删除行

  12. 12

    在 Freebsd OS 上的 psql 命令行上运行脚本时,如何将输出和错误消息一起记录到文件中?

  13. 13

    如何在OS X中从命令行将文本文件的内容发送到剪贴板?

  14. 14

    如何在OS X中使用命令行将GIF文件转换为PNG或JPEG?

  15. 15

    从命令行打开新终端并在Mac OS X上运行命令?

  16. 16

    无法在OS X中删除文件

  17. 17

    与OS X上的Keychain Access一样,从命令行锁定屏幕

  18. 18

    如何将Instruments.app附加到OS X上的命令行程序?

  19. 19

    如何使用MacPorts在OS X上安装Postgres命令行客户端(psql)?

  20. 20

    使用MAC OS X上的终端提取Zip或Rar文件

  21. 21

    Ruby Project-防止从OS命令行直接调用ruby文件

  22. 22

    Ruby Project-防止从OS命令行直接调用ruby文件

  23. 23

    Mac OS X体系结构和命令行

  24. 24

    从OS X命令行调用的ctags不正确

  25. 25

    如何在命令行上的Mac OS中完全拉平PDF?

  26. 26

    如何在OS X中通过命令行导出/导入单个钥匙串项目?

  27. 27

    在Mac OS X中从命令行查找所有不响应的任务?

  28. 28

    如何在Mac OS X中通过命令行从metapackage安装单个软件包?

  29. 29

    Mac OS X中的命令行终端显示了错误的Java版本

热门标签

归档