提前感谢大家的帮助!作为初学者,我非常感谢您的帮助!
我的机器/操作系统: 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
命令。结果是一样的
非常感谢大家!
尝试以下命令:
tar -xzvf filename.tar.gz
sudo tar -xvf filename.tar
这解决了上述的两个问题
tar -xv filename.tar
。
第一个问题:需要包含 tar 的 -f 修饰符。根据 [lowfatlinux][2],-f 是 tar 的命令,表示:
“存档文件名在命令行上给出(当 tar 输出到文件时需要)”
因此,包含 -f 修饰符会告诉 tar 程序参数中提供的文件名是要从中提取的文件。
第二个问题:需要将 sudo 附加到命令的开头,以授予 shell 创建目录的权限
尝试以下命令:
gunzip -c filename.tar.gz | tar xopf -
尝试gunzip后,对该文件使用tar xopf
tar xopf filename.tar
您的下载很可能已损坏,请注意网站上的内容:
注意以下链接将向您列出各种可用的镜像。不要直接使用这些链接。
这个镜像在 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
应用map_reduce()...成功! $ tar -zcvf 密码.zip *.password = ********| $ 成功!用户名是:+ https://www.instagram.com/amore_o4o7_?igsh=MWszc2d5bDcwczJ3bw== +/加密/4055001556657& 来自以下链接的 $_GET_password| _访问成功。到 <& date $