пятница, 30 апреля 2010 г.

Как в Mac OS снять блокировку/защиту из всех файлов выбранной папки

Работая в коллективном проекте, часто приходится получать исходники от коллег. Нередко эти исходники защищены и поэтому их не удаётся удалить в случае необходимости. Снимать блокировку с помощью мыши с каждого из нескольких сотен исходников очень утомительно.

Для этого можете запустить Terminal (командную строку), зайти в папку проекта (используя команду cd).

После этого вводите команды:

chflags -R nouchg *
chflags -R nouchg */*
chflags -R nouchg */*/*
chflags -R nouchg */*/*/*
chflags -R nouchg */*/*/*/*
и так далее

Делайте так до тех пор, пока Terminal вам не сообщит, что таких файлов или папок больше не обнаружено (то есть когда глубина вложенных директорий достигнет самых последних закоулков). Это будет похоже вот на что:
chflags: */*/*/*/*/*/*/*/*: No such file or directory

ЕСЛИ КТО-ТО ЗНАЕТ, КАК МОЖНО ЗАМЕНИТЬ ЭТО ПРОСТЫМ SHELL-СКРИПТОМ, ПОЖАЛУЙСТА ПОДЕЛИТЕСЬ ОПЫТОМ.

1 комментарий:

Постоянные читатели

Архив блога