tar xvfz 和 -xvfc 在 Windows 上的 Cygwin 中均不起作用

tar xvfz 和 -xvfc 在 Windows 上的 Cygwin 中均不起作用

我尝试使用 xvfz 和 -xvfc 的 tar,但在 Windows 上的 Cygwin 中均不起作用。

$ tar xvfz sshpass-1.0.5.tar.gz
tar (child): sshpass-1.0.5.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

这里 cmd tar 使用 '-'

$ tar -xvfz sshpass-1.0.5.tar.gz
tar: z: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now

问题: 1. tar 在有 - 或没有 _ 的情况下如何工作?

请建议执行 tar -xvfz sshpass-1.0.5.tar.gz。

答案1

非常感谢@dave_thompson_085 的快速建议。无需-

$ tar xvfz sshpass-1.05.tar.gz
sshpass-1.05/
sshpass-1.05/COPYING
sshpass-1.05/AUTHORS
sshpass-1.05/aclocal.m4
sshpass-1.05/INSTALL
sshpass-1.05/Makefile.am
sshpass-1.05/configure.ac
sshpass-1.05/install-sh
sshpass-1.05/Makefile.in
sshpass-1.05/sshpass.1
sshpass-1.05/configure
sshpass-1.05/depcomp
sshpass-1.05/README
sshpass-1.05/NEWS
sshpass-1.05/config.h.in
sshpass-1.05/missing
sshpass-1.05/main.c
sshpass-1.05/ChangeLog

相关内容