Почему я не могу извлечь архив.rar?
Я установил 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