为什么我无法提取 .rar 档案?

为什么我无法提取 .rar 档案?

我已经安装unrar并一直sudo unrar x filename.rar在终端中使用该命令,但它给出了此错误:

No such file or directory, No file to extract

我查看了其他人的所有问题的答案,但没有一个对我有用。有什么想法吗?

答案1

首先,不要使用。这可能会导致权限问题,并且当与使用完整路径提取存档sudo结合使用时,可能会导致无意中覆盖重要的系统文件。相反,只需使用。xunrar x file.rar

现在,您收到的错误很可能是因为您已将文件保存在目录 X 中,但正在从目录 Y 运行命令。例如,您已将文件保存在 中/home/superpajamarama/Downloads并正在从 运行命令/home/superpajamarama/

为了避免这种情况,请始终在终端中使用制表符补全文件名。开始输入文件的名称,然后按制表符:

unrar x file<TAB>

这将为您提供可能的完成情况并让您知道文件在那里。

无论如何,您需要进入正确的目录,例如:

cd /home/superpajamarama/Downloads
unrar x filename.rar

或者给出文件的完整路径:

unrar x /home/superpajamarama/Downloads/filename.rar

就你的情况而言,问题在于你的路径中有空格。你需要用 转义该空格\或引用路径:

unrar x "~/Desktop/PS2 Games/Futurama.rar" 

或者

unrar x ~/Desktop/PS2\ Games/Futurama.rar

相关内容