使用 -d 解压在 Linux 上运行并一起覆盖

Met*_*ata 5 php linux directory unzip

我正在尝试使用 unzip 来提取文件,将它们解压到本地服务器上并上传到 S3。

我的 sctipt 由于覆盖标志而卡住:

eplace /home/folder1/tmp/creative_tmp/5a558e1d4337410887ffde9c8aeff90b_Burger_250x350.jpg? [y]es, [n]o, [A]ll, [N]one, [r]ename:
Run Code Online (Sandbox Code Playgroud)

我在服务器上运行以下命令:

unzip -d /home/folder1/tmp/creative_tmp/large_image_file.zip
Run Code Online (Sandbox Code Playgroud)

现在我需要将 -o 添加到解压缩命令中,如下所示:

unzip -o /path/to/archive.zip
Run Code Online (Sandbox Code Playgroud)

但我还需要运行 -d 选项以将 Zip 文件解压到正确的位置。

我尝试了一些组合,但没有成功。我将感谢你对此的帮助。谢谢

red*_*neb 9

这应该有效:

unzip -o -d /path/to/folder /path/to/archive.zip
Run Code Online (Sandbox Code Playgroud)