Я намагався перемістити кілька файлів у підпапку на OS X. Один відмовився від переміщення. Це сказано Operation not permitted
. Я знову спробував як 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
Я приміряв lsattr
інші файли; усі файли, які я спробував, дали мені те саме повідомлення:Inappropriate ioctl for device While reading...
Походячи з Linux, я не знав про прапори, ось ось вихід 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
Я спробував утиліту диска OS X; він сказав, що на моєму диску не було помилок. Що тут відбувається?
lsattr
не стандартна команда OS X; спробуйтеls -leO@
замість цього. Крім того, на якому томі міститься файл? Спробуйтеmount
побачити, з якими атрибутами змонтовано гучність.