我的 .sh 文件中有一个命令行执行,它解压缩 zip 格式的文件。以下是解压缩文件的命令unzip -p -a
。
elif [ "${FILECOMMANDOUTPUT}" = "Zip" ]
then
COMMANDTOUSE="/usr/bin/unzip -p -a"
但如果文件大小较大(例如 935 MB),则上述命令unzip -p -a
不起作用。7z e -so -bd
如果我们需要将其输出通过管道传输或重定向到其他地方(到文件),我有一个命令可以工作。但我只需要一个可以替换unzip -p -a
上面代码的命令。
答案1
如果你安装了 java 试试这个:
jar xf filename.zip
Java 支持提取更大的 zip 文件。