J'ai essayé de déplacer quelques fichiers vers un sous-dossier sous OS X. L'un d'eux a refusé de le déplacer. C'est dit Operation not permitted
. J'ai réessayé en tant que root:
$ sudo mv file subfolder/
mv: rename file to subfolder/file: Operation not permitted
$ sudo mv file filex
mv: rename file to filex: Operation not permitted
$ lsattr file
lsattr: Inappropriate ioctl for device While reading flags on file
J'ai essayé lsattr
sur d'autres fichiers; tous les fichiers que j'ai essayés m'ont donné le même message:Inappropriate ioctl for device While reading...
Venant de Linux, je ne connaissais pas les drapeaux, voici donc le résultat de ls -leO@ file
:
$ ls -leO@ file otherfile
-rwxrwxrwx 1 eeytan staff uchg 79549 Nov 11 2010 file
-rw-r--r-- 1 eeytan staff - 5071 Sep 7 02:37 otherfile
J'ai essayé l'utilitaire de disque OS X; il a dit qu'il n'y avait aucune erreur sur mon disque. Que se passe t-il ici?
lsattr
n'est pas une commande standard d'OS X; essayezls -leO@
plutôt. De plus, sur quel volume se trouve le fichier? Essayezmount
de voir quels attributs le volume est monté.