我在 OSX 上工作。我在一个名为的目录中有很多 zip 文件data
,我想将它们全部解压缩:
$ ls data
62.zip
63.zip
64.zip
...
我正在使用以下命令:
unzip -d data "data/*"
我遇到的问题是所有文件都解压到同一个目标目录,名为10.002
,并且每次都被覆盖。所以我最终只有一个解压的文件。
我怎样才能使每个文件解压到其自己独特的目录中?
或者更好的是,将所有文件解压到同一个目录,但不被覆盖。
答案1
你可以使用类似解档者(免费软件)具有提取首选项,将每个档案放在单独的文件夹中,如果存在任何危险,它们包含您不想覆盖的同名文件。
或者,Stuffit 膨胀机(免费软件)可以设置为自动重命名任何冲突。