Как Вы исключаете папку при выполнении операций файла т.е. CP и т.д.
Я в настоящее время использовал бы подстановочный знак * для применения операции файла ко всем, но я должен исключить одну единственную папку.
Команда, которую я на самом деле желаю использовать, chown
для изменения владельца всех файлов в каталоге, но я должен исключить один подкаталог.
Если вы используете Bash и включите Extglob через Shopt -S Extglob
, затем вы можете использовать ! (
, чтобы исключить данный шаблон.
find dir_to_start -name dir_to_exclude -prune -o -print0 | xargs -0 chown owner
find dir_to_start -not -name "file_to_exclude" -print0 | xargs -0 chown owner
for file in *; do
if [ $file != "file_I_dont_want_to_chown" ]
then
chown -R Camsoft $file
fi
done
Сочетают несколько небольших резких инструментов UNIX: Чтобы исключить папку «Фу»
% ls -d * | grep -v foo | xargs -d "\n" chown -R Camsoft
Для этой ситуации я бы порекомендовал использовать находку. Вы можете указать пути, чтобы исключить, используя «Путь» -NOT -IWHILENAME '. Затем используйте EXEC, вы выполняете команду, которую вы хотите выполнить
find . -not -iwholename './var/foo*' -exec chown www-data '{}' \;
, хотя, возможно, это, вероятно, помогает для вашей ситуации, я также вижу скрипты, установить неизменного флага. Убедитесь, что вы удалите флаг, когда вы готовы использовать ловушку для этого, на всякий случай, если скрипт будет убит рано (Примечание. Запуск из скрипта, код ловушки работает при выходе на сеанс Bash). Много неприятностей в моем варианте, но это хорошо в некоторых ситуациях.
cd /var
trap 'chattr -R -i foo > /dev/null 2>&1' 0
chattr -R +i foo
chown -R www-data *
Я получил 404 не смог подключить ошибку, то я установил wampmanager.exe для запуска как Xp Sp3 и, похоже, работает нормально, это можно сделать
Если не требуется динамическое изменение обработчиков событий для объекта, я предпочитаю определить его в самом XAML.
-121--1918223- Другим способом может быть временное удаление разрешения для этого файла или папки.
В Unix для входа в каталог необходимо разрешение «x».
edit: очевидно, что это не сработает, если вы выполняете резервное копирование продуктивной базы данных в реальном времени - но для исключения вашей коллекции «интересных изображений» при копировании документов на USB-ключ это разумно.