Как увидеть невидимое

В любой операционной системе есть те или иные служебные файлы, видеть которые пользователю в обычной ситуации совершенно ни к чему. Как минимум, они бесполезно загромождают окно. Иногда, к тому же, из случайное удаление или перемещение может нарушить работу какой-либо программы.

Однако при обслуживании системы или поиске причин некорректной работы администратору может потребоваться доступ к ним. В Терминале увидеть все файлы, включая скрытые, очень просто — достаточно использовать в команде ls ключ -a. Но иногда хочется пользоваться графическим интерфейсом.

Включить отображение скрытых файлов в Finder не так просто, как в Проводнике Windows, не говоря о, к примеру, Thunar в Linux. Возможно, это и правильно: админу — админово, юзеру — юзерово. И, тем не менее, как же изменить настройки?

Для этого нужно воспользоваться Терминалом. Дадим команду изменения скрытых настроек:

defaults write com.apple.finder AppleShowAllFiles FALSE

…и перезапустим Finder. Это можно сделать командой

killall Finder

или через меню, вызываемое при щелчке по картинке Finder в Dock при нажатой клавише Option (Alt).

Вернуть Finder в нормальный режим можно аналогичными командами, заменив параметр FALSE на TRUE.


Еще о скрытых файлах

Для того чтобы сделать файл скрытым в Mac OS X есть несколько способов.

  1. Стандартный для Unix/Linux путь — начать имя файла с точки
  2. Стандартный для «классической» Mac OS X путь — установить атрибут файла «скрытый»
  3. (начиная с Mac OS X 10.4 стандартно не используется, но пока что поддерживается в Finder) — указать имя файла в скрытом текстовом файле .hidden, находящемся в той же папке

Для установки атрибута «скрытый» можно воспользоваться командой

chflags hidden /полный/путь/к/файлу

Между прочим, чтобы попасть в один из стандартных каталогов Unix (/bin, /sbin, /usr и т.п.), также скрытых в Mac OS X от глаз простого пользователя, вовсе не обязательно переключать режимы.

В меню Finder есть команда Перейти — Перейти к папке… При выборе этой команды открывается панель, в которой можно ввести путь к нужной папке, даже если она сама или одна из внешних — скрытая. Например,

/usr/share

Щелкаем «Перейти». Готово! В окне Finder открыто содержимое искомой папки.

Add a Comment