gpt4 book ai didi

linux - `tar` 在 Linux 上出现 `.zip` 时出错

转载 作者:IT王子 更新时间:2023-10-29 00:26:04 26 4
gpt4 key购买 nike

我使用 zip 命令行和 -r 选项在我的 Mac OSX 上压缩了一个目录。我scp .zip 到在 Linux 上运行的集群。

如果我尝试用

解压 .zip

tar -vxzf foo.zip

在我的机器上它可以工作。但是相同的命令在集群上不起作用。我得到错误

gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now

我该如何解决这个问题?

最佳答案

tar 命令用于解压 TAR 文件,而不是 zip 文件。您应该使用 unzip 命令而不是 tar:

unzip foo.zip

或者在 Mac 端制作一个 tar.gz 存档而不是 zip 文件

tar -cvzf foo.tar.gz ....

您可以在 Linux 端使用现有的 tar 命令解压。

关于linux - `tar` 在 Linux 上出现 `.zip` 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28951285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com