J'ai installé unrar
et j'utilise la commande Sudo unrar x filename.rar
dans le terminal, mais cela me donne l'erreur suivante:
No such file or directory, No file to extract
J'ai parcouru toutes les réponses aux questions des autres personnes et aucune d'entre elles ne fonctionne pour moi. Des idées?
Tout d'abord, n'utilisez pas Sudo
pour cela. Cela peut entraîner des problèmes d'autorisations et, lorsqu'il est utilisé en combinaison avec x
qui extrait l'archive avec le chemin d'accès complet, peut entraîner le remplacement par inadvertance de fichiers système importants. Au lieu de cela, utilisez simplement unrar x file.rar
.
À présent, l'erreur que vous obtenez est très probablement parce que vous avez enregistré le fichier dans le répertoire X mais que vous exécutez la commande à partir du répertoire Y. Par exemple, vous avez enregistré le fichier dans /home/superpajamarama/Downloads
et vous exécutez la commande à partir de /home/superpajamarama/
.
Pour éviter ce genre de chose, utilisez toujours la complétion par tabulation pour les noms de fichier dans le terminal. Commencez à saisir le nom du fichier, puis appuyez sur l'onglet:
unrar x file<TAB>
Cela vous donnera les compléments possibles et vous permettra de savoir que le fichier est là.
Quoi qu'il en soit, vous devez soit aller dans le bon répertoire, par exemple:
cd /home/superpajamarama/Downloads
unrar x filename.rar
Ou donnez le chemin complet au fichier:
unrar x /home/superpajamarama/Downloads/filename.rar
Dans votre cas, le problème est que votre chemin contient un espace. Vous devez soit quitter cet espace avec un \
, soit citer le chemin:
unrar x "~/Desktop/PS2 Games/Futurama.rar"
ou
unrar x ~/Desktop/PS2\ Games/Futurama.rar