Вариант 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 (Библиотека), находящаяся в папке пользователя
Apple macOS скрывает важные файлы и папки, чтобы защитить и, если файл удален случайно – MacBook работает медленно, а иногда ломается.
Нестандартные задачи требует включить отображение скрытых папок Для более точной настройки macOS или приложений сторонних производителей и посмотреть, что происходит на диске и точной структуры папок.
Подготовка к изменению файлов
Пользователь решает простые повседневные задачи, которые не требуют высокой квалификации и начинает беспокоиться только тогда, когда на диске заканчивается свободное пространство или MacBook замедляется. Такие пользователи не беспокоятся по поводу информации, и в конечном итоге файлы будут безвозвратно утеряны.
Серьезно – если нет резервной копии – нужно прекратить чтение этой статьи, подключить внешний диск и запустить Time Machine: это будет делать работу на вашем MacBook безопасной.
Проверьте объем информации, которая хранится на внутреннем диске. Владельцы маленьких файлов и папок могут использовать облачные сервисы iCloud или Dropbox.
Включение показа скрытых файлов и папок
Теперь, когда резервная копия будет готова, можно смело включить скрытые файлы и папки. Ниже описаны инструкции о том, как сделать это. Это руководство предназначено для владельцев OS X Yosemite (10,10), OS X El Capitan (10,11), macOS Sierra (10.12):
- Запуск терминала: Finder – Приложения – Утилиты – Терминал
- Скопируйте и вставьте в терминал следующую команду:
и нажмите Enter.
PS: Чтобы скрыть файлы и папки в macOS, используйте следующую команду:
Defaults write com.apple.Finder AppleShowAllFiles NO && killAll Finder
Видео урок, как показать скрытые папки в macOS
Всё тайное станет явным.
macOS, как и любая другая операционная система имеет скрытые файлы и папки. Как правило, это системные файлы, которые скрыты из соображений безопасности. Однако опытные пользователи зачастую прибегают к способам, которые позволяют отобразить скрытые файлы – например, для полного удаления приложений, для настройки некоторых системных параметров или же для иных операций.
В этой статье мы расскажем о трёх способах, которые позволят в два счёта отобразить все скрытые файлы и папки в macOS.
Способ первый – через приложение «Терминал»
Любители командной строки могут прибегнуть к старому, но проверенному методу.
- Запускаем приложение «Терминал» любым удобным способом.
- В окне командной строки вводим и подтверждаем следующую команду:
defaults write com.apple.Finder AppleShowAllFiles YES
- Файловый менеджер перезапустится. После этого все скрытые файлы будут показаны. Чтобы вновь скрыть файлы, достаточно воспользоваться другой командой:
defaults write com.apple.Finder AppleShowAllFiles NO
Способ второй – через специальный скрипт
Тем, кто предпочитает автоматизировать любой труд, имеет смысл присмотреться к ещё одному варианту – включение показа скрытых файлов через специальный макрос. Для его создания мы прибегнем к помощи «Редактора скриптов».
- Запускаем приложение для создания скриптов.
- В контекстном меню выбираем «Файл» –> «Новый».
- В следующем окне нам потребуется вставить код скрипта. Выглядит он так:
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”
- Сохраняем созданный макрос в виде приложения, перейдя в меню «Файл» –> «Сохранить».
Теперь при запуске нашей созданной программы, мы сможем в один клик включить или выключить отображение скрытых файлов. Для удобства скрипт можно разместить прямо в док-панели.
Способ третий – при помощи горячих клавиш
Если вы ищете самый простой метод, то этот вариант определённо для вас. Данный способ появился только в macOS High Sierra – поэтому работать на более ранних версиях ОС он не будет.
- Открываем файловый менеджер Finder.
- В нужной директории жмём на сочетание клавиш Shift + Command + .(точка).
Сразу же после этого на экране отобразятся все скрытые файлы и папки. Чтобы выключить их показ, достаточно снова воспользоваться вышеуказанной комбинацией клавиш.
Безопасность - это основная причина, по которой определенные файлы и папки скрыты в macOS. Некоторые данные должны оставаться невидимыми, чтобы избежать стороннего вмешательства. По умолчанию, служебные и системные файлы, кеши, журналы и настройки установленных приложений скрыты.
Само собой разумеется, что удаление или изменение системных файлов может поставить операционную систему под угрозу, так зачем необходимо отображать скрытые файлы? Доступ к этим файлам позволяет удалить оставшиеся данные уже удаленных приложений. Вы можете , создать закладок браузера и устранить неполадки приложений.
Есть несколько способов просмотра скрытых файлов на вашем Mac-устройстве. Это руководство поможет открыть доступ к скрытым файлам и папкам Mojave или Sierra.
Используйте Finder
Это самый простой и быстрый способ просмотра скрытых файлов и папок.Откройте приложение Finder и перейдите к нужной директории. Находясь в конкретной папке, нажмите на клавиатуре Shift + Command + > , чтобы сделать видимыми скрытые файлы и папки. Если захотите снова их скрыть, просто нажмите данное сочетание клавиш еще раз, и они исчезнут.
Отобразить через Терминал
Вы можете использовать команды в , чтобы напрямую управлять системой, избежать навигации по меню и вкладкам Finder.Нажмите Cmd + Пробел , введите "" и откройте его. После чего, введите следующий скрипт командной строки:
defaults write com.apple.Finder AppleShowAllFiles TRUE
Нажмите Return и введите следующую команду "killall Finder ".
Чтобы скрыть обратно файлы, используйте команду:
defaults write com.apple.Finder AppleShowAllFiles FALSE ; killall Finder
Вот так, без стороннего программного обеспечения, можно отобразить скрытые файлы и папки macOS. Будьте очень осторожны, избегайте вмешательства в файлы операционной системы. И после выполненных действий, не забываете прятать их обратно.
Поработав некоторое время с MacOS X вы в какой-то момент можете обнаружить, что система что-то от вас скрывает. Заметить это можно либо выполнив специально команду `ls -la` в терминале, либо подключив какой-либо сменный носитель информации (flash, hdd), с которым вы работали из MacOS X к другой системе (например, MS Windows) — вы, вероятно, будете удивлены тем, что файлов и папок стало гораздо больше, чем вы ожидали увидеть.
Если вы уже давно работаете с компьютерами, то знаете, что операционные системы зачастую прячут от глаз пользователя служебную информацию, необходимую им для работы, но бесполезную для того, кто работает с системой. В случае с MacOS X это относится к настроечным файлам каталогов и приложений, удалённым в корзину файлам, данным индексации Spotlight и ряду других файлов. Так же действует правило, что любой файл, в имени которого первым символом стоит точка (.), является скрытым.
Но что делать, если вам всё таки необходимо видеть скрытые файлы? Например, в текстовом редакторе вам нужно изменить инструкции файла.htaccess (этот файл может содержать некоторые поведенческие настройки для web-сервера Apache)? Я могу предложить 3 пути решения данного вопроса.
Вариант 1 — Terminal.app
, после чего скопируйте туда команду
defaults write com.apple.Finder AppleShowAllFiles 1 && killall Finder
Теперь вы сможете видеть скрытые файлы как в Finder, так и в диалоговых окнах открытия файлов в различных приложениях.
Чтобы снова спрятать файлы, вставьте в терминал строчку
defaults write com.apple.Finder AppleShowAllFiles 0 && killall Finder
Вариант 2 — написать небольшую утилиту
Откройте Редактор скриптов (Script Editor.app) и поместите в его окно следующие инструкции AppleScript
set vis to do shell script «defaults read com.apple.Finder AppleShowAllFiles»
if vis = «0» then
do shell script «defaults write com.apple.Finder AppleShowAllFiles 1»
else
do shell script «defaults write com.apple.Finder AppleShowAllFiles 0»
end if
tell application «Finder» to quit
delay 1
tell application «Finder» to activate
После этого сохраните файл как Программу (сначала придумав имя) в какой-нибудь каталог (при этом необходимо оставить все параметры программы невыбранными). Теперь найдите в Finder вашу новую программу и запустите её: она автоматически поменяет режим отображения файлов на противоположный. Т.е. если у вас отключено отображение скрытых файлов, программа его включит; и наоборот.
Вариант 3 — скачать готовое решение
Я уже выполнил действия из предложенного мной второго способа, и здесь Вы можете скачать получившуюся у меня утилиту reVisible.app
Сохраните этот файл куда вам удобно и запускайте, когда будет необходимо.
В будущем я постараюсь все подобные утилиты выкладывать сразу в скомпилированном виде.