RM на Cygwin, не может отменить связь не владелец

Мне нужно удалить все файлы / директории с именем.svn, используя rm на cgywin

drwxr-xr-x    6      4096 Oct 26 15:33 .svn

$ rm -d .svn
rm: cannot unlink `.svn': Not owner

2 ответа

Решение

Если вы являетесь администратором на своей машине, владение - это концепция, которая не должна вас сильно беспокоить.

Делать chmod u+w .svn, затем попробуйте удалить снова.

Суперпользователь (root) - единственный аккаунт, который может использовать rm -d флаг


Со страницы man rm

-d, --directory

      unlink FILE, even if it is  a  non-empty  directory  (super-user
      only; this works only if your system supports ‘unlink’ for 
          nonempty directories)

Вам нужно будет su root или что-то подобное перед использованием rm -d

Ты пытался rm -rf /full/path/to/dir или (если пусто) rmdir /full/path/to/dir?

Другие вопросы по тегам