我的tar命令行无法正常工作,无法解压缩文件


9

当我尝试使用tar -xvj [文件名],然后按Enter时,它只是挂起并且没有解压缩文件。。再次将其解压缩,它仍然挂在命令行上---但是当我使用应用程序存档管理器时,它会解压缩文件,这没有什么问题吗?

Answers:


10

您缺少参数(请注意f):

tar -xvjf <filename>

如果-f <filename>未指定,则tar将默认扩展其在标准输入中收到的内容。因此,您看到的“挂起”只是tar等待数据。

如果您想玩一点,请尝试将tar.bz2文件重定向到tar的标准输入中:

tar -xvj < file.tar.bz2

这也应该起作用,但是用-f指定文件更为传统。

注意,-f必须在最后,因为文件名是-f选项的参数。如果这样做tar -vfjv filename,将不起作用,因为文件名将作为-v的参数传递,这没有任何意义。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.