【问题标题】:Recursive Unzip From Linux Shell?从 Linux Shell 递归解压缩?
【发布时间】:2011-02-17 04:21:50
【问题描述】:

我有一个名为'mainZip.zip''的文件

此文件 ('mainZip.zip'') 包含两个文件:

'textFile.txt'

'secondaryZip.zip'


'secondaryZip.zip' 文件也包含两个文件:

'apple.bin'

'cat.jpg'


您能否建议如何在一个 bash 命令中解压缩 'cat.jpg'?这可以仅使用“解压缩”来完成吗?

【问题讨论】:

    标签: linux bash ubuntu zip unzip


    【解决方案1】:

    这行得通:

    unzip mainZip.zip && unzip secondaryZip.zip
    

    【讨论】:

    • 是的,但该示例并没有真正表示递归。真正的递归需要更精细的脚本。
    • Keith:谢谢,但是这个解决方案会解压缩两个文件,而我有兴趣从文件 'cat.jpg' 解压缩 'secondaryZip.zip'
    【解决方案2】:

    Here 是某人使用自定义脚本对这个确切问题的回答。看来 Unix 没有内置的递归解压缩选项

    【讨论】:

    • 链接似乎不再起作用了。请在答案中解释解决方案。
    • @Alex 事实上,我年轻的自己应该这样做。我会尝试恢复信息然后充实这个答案。
    猜你喜欢
    • 2015-12-23
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2022-11-11
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多