как я изменяю полномочия на все подкаталоги за исключением 1 папки с помощью единственной команды находки?

Это плохо формулирует в странице справочника. Я предполагаю, что это предназначено как: "Вы не вынуждены запустить gpg-агент вручную". Это имеет смысл, потому что GnuPG 2.x требует gpg-agent тогда как это является дополнительным в 1.x

Так: "Таким образом нет никакой причины запустить его вручную" "... для получения выполнения инструментов".

Но: Если Вы хотите возможность кэширования затем gpg-agent должен работать как демон и таким образом быть запущен перед инструментами т.е. вручную или от ~/.xsession потому что инструменты ищут переменную среды GPG_AGENT_INFO для нахождения (справа) выполнения gpg-agent. Если инструменты запускаются gpg-agent затем gpg-agent выходы, когда инструмент выходит.

gpg-connect-agent /bye может быть реальная ошибка в странице справочника. AFAIK это используется для тестирования ли gpg-agent работает, но не за запуском его. Это не может даже проложить себе путь, поскольку Вам в обязательном порядке нужна оболочка (более точный: родительский процесс к инструментам, которые будут запущены) для установки GPG_AGENT_INFO.

2
08.11.2014, 10:19
2 ответа

Попробуйте:

find /mystuff/temp/videos -type d ! -name 'folder1' -exec chmod 777 {} +

Обратите внимание, что вы не должны устанавливать 777 разрешений, это большая дыра в безопасности.

2
27.01.2020, 22:00

Вы можете добавить -с кем тест с не (! ), чтобы удалить каталог. Например:

find /mystuff/temp/videos ! -wholename 'mystuff/folder' -type d -exec chmod 777 {} \;

с страницы человека:

 -с кем картина
  Имя файла соответствует шаблону шаблона оболочки.  МЕТАЛА
  не лечить '/' или '.'  специально;  Так, например,
  найти .  -Почему «/SR1 »
  будет распечатать запись для каталога, называемого «./src/misc» (если один
  существуют).
 

Узор должен быть в цитатах, если вы используете подстановочные знаки ( * ), чтобы защитить его от оболочки.

2
27.01.2020, 22:00

Теги

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