我已经安装unrar
并一直sudo unrar x filename.rar
在终端中使用该命令,但它给出了此错误:
No such file or directory, No file to extract
我查看了其他人的所有问题的答案,但没有一个对我有用。有什么想法吗?
答案1
首先,不要使用。这可能会导致权限问题,并且当与使用完整路径提取存档sudo
结合使用时,可能会导致无意中覆盖重要的系统文件。相反,只需使用。x
unrar 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