Ich habe versucht, ein paar Dateien in einen Unterordner unter OS X zu verschieben. Einer hat sich geweigert, sie zu verschieben. Es hieß Operation not permitted
. Ich habe es nochmal als root versucht:
$ 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
Ich habe lsattr
andere Dateien ausprobiert . Alle Dateien, die ich ausprobiert habe, gaben mir die gleiche Nachricht:Inappropriate ioctl for device While reading...
Von Linux kommend wusste ich nichts über Flags. Hier ist die Ausgabe von 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
Ich habe das OS X-Festplatten-Dienstprogramm ausprobiert. Es hieß, auf meiner Festplatte seien keine Fehler aufgetreten. Was ist hier los?
lsattr
ist kein Standard-OS-X-Befehl; versuche esls -leO@
stattdessen. Auf welchem Volume befindet sich die Datei? Versuchen Sie festzustellen,mount
mit welchen Attributen das Volume bereitgestellt wird.