Por que não consigo extrair um arquivo .rar?

4

Eu instalei unrar e tenho usado o comando sudo unrar x filename.rar no terminal, mas isso me dá este erro:

No such file or directory, No file to extract

Examinei todas as respostas das perguntas de outras pessoas e nenhuma delas está funcionando para mim. Alguma idéia?

    
por Superpajamarama 10.05.2014 / 15:49

1 resposta

5

Primeiro, não use sudo para isso. Isso pode causar problemas de permissão e, quando usado em combinação com x , que extrai o arquivo morto com o caminho completo, pode resultar na substituição inadvertida de arquivos importantes do sistema. Em vez disso, use apenas unrar x file.rar .

Agora, o erro que você está recebendo é mais provável porque você salvou o arquivo no diretório X, mas está executando o comando no diretório Y. Por exemplo, você salvou o arquivo em /home/superpajamarama/Downloads e está executando o comando a partir de /home/superpajamarama/ .

Para evitar esse tipo de coisa, sempre use a conclusão de tabulação para nomes de arquivos no terminal. Comece a digitar o nome do arquivo e clique na guia:

unrar x file<TAB>

Isso lhe dará as conclusões possíveis e informará que o arquivo está lá.

De qualquer forma, você precisa se mover para o diretório correto, por exemplo:

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

Ou forneça o caminho completo para o arquivo:

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

No seu caso, o problema é que o seu caminho tem um espaço nele. Você precisa fugir desse espaço com \ ou citar o caminho:

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

ou

unrar x ~/Desktop/PS2\ Games/Futurama.rar
    
por terdon 10.05.2014 / 18:53