Сначала все это делается в Mac OS X, версия 10.6.4
Я скопировал дерево файлов, которое включало в себя некоторый код Java, который был проверен на предмет подрывной деятельности.Я хотел удалить все файлы .svn в этом дереве.Поэтому я использовал следующую команду:
find . -name .svn -exec rm -fr .svn {} \;
И получил такие сообщения:
rm: ./repository/entity/.svn: Directory not empty
Я посмотрел в каталоге, и это выглядит так:
$ ls -ld .
-r--r--r-- 1 tgia staff 1250 Aug 13 10:48 entries
И родительский каталог для этого файла выглядит следующим образом:
$ ls -ld .
drwxr-xr-x 4 tgia staff 136 Aug 20 16:55 .
ок, измените права доступа к файлу:
$ chmod u+w entries
chmod: Unable to change file mode on entries: Operation not permitted
Я не понимаю, в чем делоэти файлы?Ничто из того, что я пробую с помощью chmod, похоже, не меняет права доступа к файлу.Право собственности на файлЯ TGIA.WTF?Даже root не может их изменить.
$ sudo chmod u+w entries
Password:
chmod: Unable to change file mode on entries: Operation not permitted
К счастью, root может удалить их ...