为什么我不能提取.rar档案?
我已经安装了unrar
并且在终端中使用了命令sudo unrar x filename.rar
但是它给了我这个错误:
No such file or directory, No file to extract
我查看了其他人问题的所有答案,但没有一个对我有用。 有任何想法吗?
首先,不要使用sudo
。 这可能会导致权限问题,并且当与x
一起使用时,会使用完整路径提取存档,这可能会导致无意中覆盖重要的系统文件。 相反,只需使用unrar x file.rar
。
现在,你得到的错误是最有可能的,因为你已经在目录X中保存了文件但是正在从目录Y运行命令。例如,你已经将文件保存在/home/superpajamarama/Downloads
并且正在运行来自/home/superpajamarama/
的命令/home/superpajamarama/
。
为了避免这种情况,请始终在终端中使用标签名完成文件名。 开始键入文件的名称,然后单击选项卡:
unrar x file
这将为您提供可能的完成,并会让您知道文件存在。
无论如何,您需要移动到正确的目录,例如:
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