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