OSX: rmdir “разрешение, отклоненное”, но каталог, удален

Если Вы хотите переключиться между ними на лету, не изменяя Ваш $PATH, вот немного шаблона, который я использовал за эти годы после наблюдения, что коллега использует это успешно. Я предполагаю, что у Вас есть a $HOME/bin уже, действительно рано в Вашем $PATH. Создайте следующий сценарий оболочки там,

#/bin/sh
PATH="/usr/local/bin:$PATH" export PATH
exec ${1+"$@"}

названный, например, "локальный". Затем Вы вызвали бы версию svn в/usr/local/bin с вызовом:

$ local svn {whatever other arguments you need}

и просто вызов svn без этой обертки сценарий найдет то, что каждый является первым на Вашем $PATH.

0
21.08.2018, 06:24
1 ответ

От man rmdir:

   -p, --parents
          remove DIRECTORY and its ancestors; e.g., `rmdir -p a/b/c' is similar to `rmdir a/b/c a/b a'

Так Ваш rmdir назовите попытки удалить test (следует), затем пытается удалить родительский каталог Documents (или скорее Downloads) и сбои... Я думаю. Я ожидал бы некоторый "каталог не пустая" ошибка, потому что, почему у Вас не должно быть полномочий удалить эту папку?

4
28.01.2020, 02:21
  • 1
    Спасибо sr_ для Вашего ответа. Вы правы, что это - "Загрузки" не "Документы". Возможно, я не могу удалить "Загрузки", потому что просто нельзя удалить "Загрузки" из-за "Этой папки, требуется OS X" вещь... –  politicus 10.06.2012, 16:20
  • 2
    Возможно, я ничего не знаю о том, как OS X еще изменяет "подобного UNIX" генерала - мыс, с которым встречаются везде. :) –  sr_ 10.06.2012, 16:31
  • 3
    я попытался удалить папку "Sites" через Средство поиска и получил такое сообщение. –  politicus 10.06.2012, 16:38

Теги

Похожие вопросы