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



Вы здесь

  1. Полезное

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

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

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

          Вариант 1

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

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

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

1
defaults write com.apple.finder AppleShowAllFiles -bool true

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

1
killall Finder

нажмите ввод.

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

1
defaults write com.apple.finder AppleShowAllFiles -bool false

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

1
killall Finder

          Вариант 2

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

1
2
3
4
5
6
7
8
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 (не всегда срабатывает, об этом файле я напишу отдельно).

В терминале делается переход в папку с файлом и выполняется команда

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

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

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

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

1
chflags hidden ~/Library               

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

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

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

 


http://osxh.ru/content/hidden_files_mac_os_x

Губарь Маргарита Александровна