ryg

Управление скрытыми файлами в mac os x

Отображение скрытых (системных) файлов в операционной системе OS X

Клавишные сочетания для программы терминал

Вариант 1

С помощью программы Terminal можно включить или отключить отображение системных и скрытых файлов и папок в MAC OS X

Запустите программу Terminal (она находится Applications/Utilities/ или выполните поиск ее с помощью spotlight)

введите в окно терминала команду (команда defaults write вносит изменения в файлы настроек):

defaults write com.apple.finder AppleShowAllFiles -bool true

нажмите "ввод". Данная команда изменит настройки Finder. Чтобы они вступили в силу необходимо перезапустить процесс Finder командой:

killall Finder

нажмите ввод.
Теперь скрытые файлы будут отображаться в Finder.
Если после работы вам потребуется их скрыть, это делается той же командой, но с параметром false

defaults write com.apple.finder AppleShowAllFiles -bool false

И опять перезапустить Finder

killall Finder

Вариант 2

Если вам приходится достаточно регулярно работать со скрытыми файлами, то можно использовать AppleScript, чтобы не запускать терминал. Для этого необходимо открыть программу AppleScript и вставить в окно редактора код:

	set dialogResult to display dialog "Показать скрытые файлы..." buttons {"ДА", "НЕТ"}
	copy the dialogResult as list to {buttonpressed}	
	if buttonpressed = "ДА" then
	     do shell script "defaults write com.apple.finder AppleShowAllFiles -bool true"
	else
             do shell script "defaults write com.apple.finder AppleShowAllFiles -bool false" 
        end if  
             do shell script "killall Finder"

Затем нажать кнопку "Компилировать". И потом сохранить как приложение app или как скрипт, приложение app можно вставить в док или на рабочий стол. 
Если в режиме "сохранить" нет возможности выбора, в каком виде сохранить данный скрипт отображения скрытых файлов можно использовать команду "экспортировать" в меню файл.

Вариант 3

Смена флага видимости отдельного файла. Особенно удобно для управления отдельными файлами, например .htaccess (не всегда срабатывает, об этом файле я напишу отдельно).
В терминале делается переход в папку с файлом и выполняется команда

chflags nohidden ИмяФайла
Вместо имени файла может быть использовано имя папки, например команда:
chflags nohidden ~/Library			

Сделает видимой скрытую папку библиотеки, соответственно команда

 Как сделать невидимым (скрытым) файл или папку в OS X

Данное действие делается той же командой chflags, но в качестве флага (признака) используется hidden, например:

chflags hidden ~/Library				

Установит признак скрытой папки в Mac OS X. В данном случае это Library (Библиотека), находящаяся в папке пользователя

Подробнее о команде терминала chflags и ее параметрах, еще можно изменить атрибут видимости файла с помощью команды SetFile.

Отдельной темой в Mac OS X стоит файл .htaccess,  операционная система прячет по умолчанию файлы без имени (начинающиеся с точки "."), считая их служебными. Подробнее о вариантах как сделать их видимыми получить удобный доступ для редактирования.
 
В файловой системе HFS Mac OS X существует еще одна категория скрытых файлов, хранящих информацию о "ресурсах" (тегах, комментариях spotlight и т.п.). Эти файлы становятся видимыми при копировании обычных файлов на том с другой файловой системой. Работа с ними описана в команде терминала dot_clean