J'effaçais un dossier de musique dans mon lecteur externe et j'ai trouvé un répertoire que je ne peux pas supprimer, peu importe ce que j'essaie.
Si je le mets dans la corbeille via l'interface graphique
L'opération ne peut pas être terminée car l'élément «dossier» est en cours d'utilisation.
Si j'utilise rm -rf
pour le supprimer via le terminal
$ rm -rf folder/
rm: folder/: Directory not empty
Si j'utilise ls -la
pour vérifier son contenu
$ ls -la
total 512
drwxrwxrwx 1 user staff 131072 Jan 3 2017 .
drwxrwxrwx 1 user staff 131072 Jan 3 2017 ..
Si j'utilise rm -i *
dans le dossier
$ rm -i *
rm: 03 - Ēlusion.mp3: No such file or directory
Si j'utilise sudo lsof +D folder/
pour vérifier si des fichiers sont ouverts
Rien ne revient à la sortie du programme.
Si j'utilise l'Utilitaire de disque pour réparer le disque et le volume (premiers secours)
Bilan de santé réussi donc aucune réparation n'a été lancée
Si je redémarre macOS
Le problème persiste.
Information additionnelle:
Je peux déplacer le dossier dans le lecteur, mais pas vers un autre lecteur.
Je peux renommer le dossier.
ls -i *.mp3
renvoiels: 03 - Ēlusion.mp3: No such file or directory
, identique àrm -i *.mp3
.Le fichier n'apparaît pas dans le Finder, c'est une partie déroutante, quel que soit le problème d'affichage du nom de fichier que Terminal pourrait avoir (je le configure toujours pour l'utiliser
Unicode - UTF-8
), je pense qu'il y a plus de force en jeu.
En réponse aux questions, non, ls -ib
ne retourne rien.
$ ls -i
$ ls -ib
$ ls -laib
total 512
2762318 drwxrwxrwx 1 user staff 131072 Jan 3 2017 .
2685260 drwxrwxrwx 1 user staff 131072 Jan 3 2017 ..
Donc, apparemment, il y a quelque chose mais ls -la
je ne pouvais pas le voir, alors que rm -i
c'est bizarre avec le nom de fichier?
get info
via le menu contextuel de l'interface graphique a confirmé qu'il y a 1 élément dans le dossier, mais avec zéro octet, et n'apparaît certainement pas dans le Finder.
Je ne sais pas quoi faire à ce stade. Aide très appréciée!
(Utilisation de 10.13.4 + ExFAT sur un disque externe)
ls -b
le fichier? Si c'est le cas, vous pouvez ls -bi
obtenir l'inode et suivre la réponse ci-dessous, ou alternativement simplement copier le nom de fichier dans la -b
sortie.
ls -bi *.mp3
affichez le même résultat que celui indiqué dans OP.