tar 命令无法找到文件或目录

tar 命令无法找到文件或目录

我是 Ubuntu 12.04 的新用户,我不知道该怎么办。我下载了 tor-browser,说明中说我应该使用以下命令来提取 tar 文件:

tar -xvJf tor-browser-linux64-3.5.3_en-US.tar .xz

但它给了我这个:

tar (child): tor-browser-linux64-3.5.3_en-US.tar: 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

但该文件存在,因为我使用ls以下命令:

ls Downloads
tor-browser-linux64-3.5.3_en-US.tar.xz

我还使用:

cd Downloads

但它不起作用,我哪里做错了?

答案1

您需要转到文件所在的文件夹来提取它。下载文件夹位于您的主文件夹中。您的主文件夹位于/home/yourusername,但您可以使用 访问它~。尝试:

cd ~/Downloads

ls

如果你的文件确实存在,则执行 tar 命令

tar -xvJf tor-browser-linux64-3.5.3_en-US.tar.xz

或者,如果您对控制台不太熟悉,您可以打开文件管理器,转到文件的位置,右键单击它并选择“提取到此处”。这将执行与您的命令相同的操作。

如果您想避免在使用终端时出现拼写错误,您可以:

  • 输入 tar -xvJf,然后将文件拖到终端窗口。(谢谢雅各布2
  • 开始输入文件名并按下Tab键。如果只有一个文件以您输入的字符串开头,这将完成文件名。如果有更多文件以该名称开头,请Tab再次按下 键,您将看到一个选项列表。

相关内容