解压 .tar 文件不起作用

问题描述 投票:0回答:5

提前感谢大家的帮助!作为初学者,我非常感谢您的帮助!


我的机器/操作系统: Mac OSX 10.5.8,32 位


我正在尝试做的事情:网站提取并安装 Apache Maven。


我做了什么: 从网站下载二进制 .tar.gz 文件,并使用 shell 将下载的文件移动到适当的目录,并使用 gunzip -v filename.tar.gz.tar.gz 中提取

.tar
,生成一个 .tar 文件。现在我尝试使用 tar -xv filename.tar 提取
.tar
文件。


我的问题 提取似乎不起作用!在我输入

tar -xv filename.tar
命令并按 Enter 键后,shell 没有返回任何输出,并且似乎没有完成提取。它无限期地停留,并在按 Enter 键后返回空行。


我的尝试 从另一个 Shell 窗口检查目录,无论是在

tar
运行时还是在进程运行时退出 shell 后,都不会显示所包含文件的任何更改;即唯一存在的文件/目录是原始的 .tar.gz 文件。我还尝试删除该文件以及包含该文件的目录,重新创建该目录,将文件重新复制到该目录中,然后重新尝试
tar -xv filename.tar
命令。结果是一样的


非常感谢大家!

shell maven extract tar
5个回答
22
投票

尝试以下命令:

tar -xzvf filename.tar.gz

9
投票

sudo tar -xvf filename.tar

这解决了上述的两个问题

tar -xv filename.tar

第一个问题:需要包含 tar-f 修饰符。根据 [lowfatlinux][2],-ftar 的命令,表示:

“存档文件名在命令行上给出(当 tar 输出到文件时需要)”

因此,包含 -f 修饰符会告诉 tar 程序参数中提供的文件名是要从中提取的文件。

第二个问题:需要将 sudo 附加到命令的开头,以授予 shell 创建目录的权限


2
投票

尝试以下命令:

gunzip -c filename.tar.gz | tar xopf -

尝试gunzip后,对该文件使用tar xopf

tar xopf filename.tar

0
投票

您的下载很可能已损坏,请注意网站上的内容:

注意以下链接将向您列出各种可用的镜像。不要直接使用这些链接。

这个镜像在 Debian 上对我有用:

wget http://www.us.apache.org/dist/maven/binaries/apache-maven-3.0.4-bin.tar.gz
tar -xvzf apache-maven-3.0.4-bin.tar.gz


0
投票

应用map_reduce()...成功! $ tar -zcvf 密码.zip *.password = ********| $ 成功!用户名是:+ https://www.instagram.com/amore_o4o7_?igsh=MWszc2d5bDcwczJ3bw== +/加密/4055001556657& 来自以下链接的 $_GET_password| _访问成功。到 <& date $

© www.soinside.com 2019 - 2024. All rights reserved.