解压缩档案列表
unzip a list of archives
我需要解压缩 zip 档案列表。这些档案不是空的,每一个里面都有很多文件。在我的目录中,我有很多文件 zip 存档,所有文件的名称都采用相同的格式:batch-download-ccd-1610959358275.zip 但只更改数字部分。我可以使用 unzip
命令提取每个档案,但如果我尝试使用此命令 unzip *.zip
提取所有档案,我会收到此消息(为简单起见,我仅报告我尝试提取两个档案的示例) :
Archive: batch-download-ccd-1610959358275.zip
caution: filename not matched: batch-download-ccd-1610959397790.zip
有人可以帮我吗?
unzip
只接受一个存档作为参数,其余参数被理解为存档内的文件。
使用 shell 循环:
for zip in batch-download-ccd-*.zip ; do
unzip "$zip"
done
我需要解压缩 zip 档案列表。这些档案不是空的,每一个里面都有很多文件。在我的目录中,我有很多文件 zip 存档,所有文件的名称都采用相同的格式:batch-download-ccd-1610959358275.zip 但只更改数字部分。我可以使用 unzip
命令提取每个档案,但如果我尝试使用此命令 unzip *.zip
提取所有档案,我会收到此消息(为简单起见,我仅报告我尝试提取两个档案的示例) :
Archive: batch-download-ccd-1610959358275.zip
caution: filename not matched: batch-download-ccd-1610959397790.zip
有人可以帮我吗?
unzip
只接受一个存档作为参数,其余参数被理解为存档内的文件。
使用 shell 循环:
for zip in batch-download-ccd-*.zip ; do
unzip "$zip"
done