use*_*587 9 command-line unzip tar
当我尝试使用 tar -xvj [文件名] 然后按 Enter 它只是挂起并且不解压缩文件..再次解压缩它仍然挂在命令行上 --- 但是当我使用应用程序存档管理器时,它解压缩文件没问题是什么给出的?
roa*_*dmr 10
您缺少一个参数(注意 f):
tar -xvjf <filename>
Run Code Online (Sandbox Code Playgroud)
如果-f <filename>未指定,tar 将默认扩展它在标准输入中收到的任何内容。所以你看到的“挂起”只是 tar 等待数据。
如果您想玩一下,请尝试将您的 tar.bz2 文件重定向到 tar 的标准输入:
tar -xvj < file.tar.bz2
Run Code Online (Sandbox Code Playgroud)
这也应该有效,但使用 -f 指定文件更为传统。
请注意,-f 必须在最后,因为文件名是 -f 选项的参数。如果您这样做tar -vfjv filename,它将不起作用,因为文件名将作为 -v 的参数传递,这毫无意义。