Je ne suis pas en mesure de supprimer certains fichiers avec une erreur pas tel fichier ou répertoire. Un fichier sur mon bureau ainsi qu'un fichier dans mon dossier de films ne sont pas supprimés.
Je suis sûr à 100% que le problème ne vient pas du nom du fichier car j'utilise toujours la touche de tabulation pour compléter le nom automatiquement.
le nom du fichier doit contenir un caractère non imprimable, c’est-à-dire un caractère qui n’est pas imprimé même s’il est présent.
vous devriez essayer ceci:
ls -b <your file> | xargs rm
vous devriez obtenir le nom complet de ce fichier en tapant les premières lettres puis en appuyant sur la touche tab
Comme vous n'avez pas fait de 'ls -l ~/Desktop', il est difficile de savoir quel est le problème. Ce serait bien si vous pouviez mettre à jour votre message avec cela.
La solution la plus simple consiste à laisser le terminal trouver le nom exact par autocomplétion. Généralement, vous commencez juste à écrire la commande, puis appuyez sur la touche de tabulation.
rm F[Tab-key]
Il devrait ensuite écrire le nom complet du fichier. Vous devrez peut-être appuyer deux fois sur la touche Tab pour le faire.
J'ai eu le même problème que le vôtre, seulement avec un dossier, pas avec un fichier. Aucune des méthodes suggérées ici n'a fonctionné.
J'ai réussi à résoudre le problème en créant un dossier dans la même position et avec le même nom que celui que je n'ai pas pu supprimer. Le dossier a été créé correctement et il "a remplacé" celui qui n'existe pas. Ensuite, j'ai simplement supprimé le nouveau dossier et le problème avait disparu. Simplement comme ça.
Ouvrez un terminal et tapez:
rm
ou Sudo rm
rappelez-vous que c'est pour un fichier et non un répertoire, s'il s'agit du répertoire rm -r
, plus détaillé man rm
.
Maintenant, lorsque vous tapez rm
commande juste glisser/déposer ce fichier dans un terminal, il vous indiquera également un chemin complet et correct vers ce fichier. fichier, vous remarquerez que vous avez commis des erreurs en fournissant un chemin d'accès à un fichier auparavant. Et puis juste frappé Enter c'est ça.
Si vous ne parvenez toujours pas à le supprimer, suivez ce lien dupliqué .