Как скрыть файл или папку в mac os

Программа Funter

Существует несколько приложений, которые функционируют как расширения Finder. Они позволяют делать скрытые файлы и папки видимыми (или невидимыми) в пару кликов, что делает процесс доступа к ним очень простым.

Среди подобных приложений можно выделить бесплатную программу Funter от команды разработчиков Nektony. Она предназначена для отображения скрытых файлов без использования Терминала или запоминания горячих клавиш.

После установки Funter отображает свою иконку в верхней строке меню. Работа со скрытыми файлами сводится к одному клику — включить или выключить их отображение.

Если нажать на «Использование системы», приложение развернётся и можно увидеть процент использования оперативной памяти и жёсткого диска.

Funter интегрируется в меню macOS (это можно отключить в настройках), что позволяет устанавливать либо снимать атрибут «скрытый» для файлов и папок кликом правой кнопки мыши.

Если программа не появилась в меню перезагрузите компьютер.

Funter практически не потребляет ресурсы Mac, поддерживает русский язык и позволяет разом решить проблему отображения скрытых файлов на Mac.

файловая система mac os

Начинающим пользователям Mac OS не легко понять, как устроена иерархия файлов и папок в системе. От части, файловая система унаследована из Unix, которая не так дружелюбна к пользователям, как Maс. Мы вкратце опишем содержимое конкретных папок и их предназначение, и рассмотрим следующие вопросы:1. Общая структура файловой системы Mac OS2. Папки Library и Application3. Домашняя папка пользователя

Apple создала очень простую для понимания файловую систему. Ее корнем является корневой каталог главного раздела жесткого диска. Отсюда начинается иерархическая структура папок, которая определяет общий вид. Файловая система (в дальнейшем просто ФС) разработана так, чтобы каждый объект был привязан к папке, например, большинство приложений привязано к папке Application, а ваши личные файлы к Documents.Путь (path) означает описание места объекта в ФС. Путь начинается с символа (/) наклонной косой черты, которая указывает, что данный путь начинается с верхнего уровня ФС, далее указывается вся иерархия папок, через которые необходимо пройти, чтобы добраться до указанного объекта.

Библиотечные папки (Library)

Являются конструктивной особенностью ФС, несмотря на идентичность папок с именем Library, каждая из них индивидуальна, а именно, определяет параметры предпочтительной настройки приложения, кэшированные объекты, скрипты.В системе существуют две папки Library, это /Library и /System/Library. /Library, содержит в себе необходимые объекты для работы большинства приложений, созданные в основном сторонними компаниями. /System/Library содержит объекты, созданные Apple, и только она вправе изменять ее структуру. Вы, конечно, можете что-либо изменить в ней, но только если вы уверенны в своих действиях, иначе результат будет плачевным.

Каждая из библиотечных папок имеет строго выраженную структуру, описанную ниже, но разработчики программ могут вносить свои изменения.Audio — осуществляет поддержку приложений для работы со звуком.

Папка ApplicationsКак можно догадаться из названия, она рекомендуется для установки в нее приложений. Благодаря этому любое установленное, когда либо приложение легко найти в системе.

В принципе в этой папке ни каких вопросов нет. Но есть один небольшой нюанс. Если вам захочется перенести приложениях их папки Application в другое место, но учите что при обновлении программы, тем более, если это продукт Apple, Software Update будет искать приложение по его месту установки, а не там, куда вы его перетащили, поэтому либо не чего не перетаскивайте, либо делайте полную переустановку приложения.

Домашние папки пользователейЯвляются стандартными папками в верхнем уровне ФС в вновь установленной системе. В папке Users хранятся личные папки пользователей:Desktop – элементы находящиеся на рабочем столеDocuments – хранилище для ваших документовDownloads – многие интернет приложения написанные для Mac загружают файлы именно в эту папку

Это всего лишь стандартные папки определены системой. В своем домашнем каталоге вы можете создавать свою иерархию папок.

ЗаключениеApple создала отличную ФС для своих пользователей, удобную и непритязательную, работающую «с коробки», позволяющую удовлетворить любые потребности при работе в интернете, с документами и мультимедиа.

Как скрыть файл в macOS

В настольной ОС от Эппл операция сокрытия каталогов и документов может быть совершена посредством «Терминала» или перемещением их в системную библиотеку.

Способ 1: «Терминал»

Большинство продвинутых операций в макОС совершается через «Терминал», в том числе и рассматриваемая нами.

  1. Откройте оболочку ввода команд любым способом – например, через папку «Утилиты» в Launchpad.

После появления окна «Терминала» введите в него следующую команду:

Подтверждать ввод пока не нужно.

Далее откройте Finder и перейдите к директории с файлом или папкой, которые желаете скрыть, после чего перетащите целевые данные в окно ввода команд.

После команды должен появиться путь к директории или файлу – это значит, что вы всё сделали правильно и можно нажать Enter (Return) для подтверждения.

Проверьте Finder – выбранная информация должна исчезнуть из отображения.

Также можно воспользоваться ещё одной командой — – введите её и повторите шаг 2. После появления в консоли пути впишите следующее:

Вместо введите любое имя без звёздочек. Обязательно убедитесь в том, чтобы в начале нового имени находилась точка – так в macOS обозначаются скрытые элементы. Для подтверждения нажмите Enter/Return.

Использование «Терминала» представляет собой достаточно простой и надёжный метод скрытия файлов.

Убираем скрытые файлы из выдачи Spotlight

И первый, и второй представленные выше методы скрытия файлов не решают одну важную проблему: системный поисковой инструмент Spotlight после этих манипуляций всё равно будет выдавать в результатах спрятанные данные. Решить проблему можно его настройкой.

  1. Вызовите «Системные настройки»: на рабочем столе кликните по кнопке с логотипом Apple и выберите соответствующий пункт меню.

В окне оснастки выберите пункт «Spotlight».

Перейдите на вкладку «Конфиденциальность» – сюда мы добавим каталоги, которые хотим исключить из выдачи. Нажмите на кнопку «+» внизу.

В окне Файндера перейдите к папке, которую желаете скрыть для Спотлайт, выделите и нажмите кнопку «Выбрать».

В списке «Конфиденциальность» появится новая запись с каталогом – готово, теперь поисковик не будет его индексировать и выдавать в качестве результата.

Где программы на Маке хранят свои настройки

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

Основные пути следующие:

/Users//Library/Application Support/
/Users//Library/Preferences/
/Users//Library/

/Users//Library/Application Support/

/Users//Library/Preferences/

/Users//Library/

Где — ваш логин при входе в систему, а — примерное название приложения для которого вы ищете конфигурационные файлы.

Если не охота заморачиваться с прописывание имени пользователя вот те же пути, но в сокращенной форме записи

~/Library/Application Support/
~/Library/Preferences/
~/Library/

~/Library/Application Support/

~/Library/Preferences/

~/Library/

К сожалению нет конкретных правил именования для , но обычно все таки разработчики стараются не изобретать велосипед, и располагают данные в папке с именем соответствующем самой программе.

Много реже настройки можно найти здесь, т.к. эти настройки распространяются на всех пользователей в системе, а те что выше для каждого пользователя свои.

/Library/Application Support/
/Library/Preferences/
/Library/

/Library/Application Support/

/Library/Preferences/

/Library/

Избавляемся от подпапок в Applications / Habr

  1. для запуска приложения требуется на 1 клик больше
  2. папка не имеет значка приложения, вследствие чего его труднее найти визуально

Для реализации наших коварных планов используем псевдонимы(аналог ярлыков в windows, символические ссылки здесь не прокатят т.к. приложение будет считать себя запущенным из Applications, где нет требуемых файлов) и утилиту SetFile из Developer Tools.

  1. Создадим папку /Applications/Hidden и поместим в нее все папки с приложениями, которые можно переместить.
  2. Для каждого пакета с приложением (.app) создадим псевдоним (правый клик -> создать псевдоним), переименуем его и поместим в /Applications.
  3. Для каждого неперемещаемого приложения также создадим по псевдониму и положим в /Applications.
  4. В терминале:
  5. Иногда требуется перезапустить dock, чтобы нужные папки исчезли.
  6. Enjoy!

P.S. Чтобы получить доступ к папке Hidden, откройте Finder, нажмите Shift+Command+G и введите /Applications/Hidden.
Чтобы скрытую папку снова сделать видимой, введите в терминале:P.P.S. Я знаю, что через spotlight запускать приложения быстрее, но через Applications в доке мне больше нравится.

Создание скрипта для просмотра скрытых файлов в Mac OS

В операционной системе Mac OS имеется утилита, которая называется “Редактор скриптов”. Она позволяет быстро исполнять определенные команды. Для создания скрипта нужно иметь небольшие знания программирования, но в данном случае мы приведем подробную инструкцию, что нужно сделать, чтобы скрипт выполнял команду отображения или скрытия файлов и папок в Mac OS:

Запустите “Редактор скриптов”. Это можно сделать через поиск или выбрав данную утилиту в списке стандартных программ в Finder;
После запуска редактора скриптов создайте новый скрипт. Для этого нажмите сверху “Файл” и выберите “Новый”;

Далее нужно создать скрипт. Смысл скрипта, который приведен ниже, в том, чтобы при его исполнении пользователь видел перед собой предложение во всплывающем окне “Показать скрытые файлы” и варианты “Да” и “Нет”. При выборе варианта “Да”, скрытые файлы и папки появляются. При выборе варианта “Нет” исчезают, если ранее были видны

Вставьте данный код скрипта в редактор скриптов:
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»
Обратите внимание: В скрипте видно, что после выполнения команды “Да” или “Нет” перезагружается Finder. Это необходимо, чтобы изменения вступили в силу.

Нажмите кнопку запуска, чтобы проверить работоспособность скрипта

Если он срабатывает правильно, остается его сохранить. Для этого нажмите “Файл” — “Экспортировать” и введите название программы. В графе формата установите “Программа”. Также определите, куда файл будет сохранен, после чего жмите “Сохранить”.

В результате сохранения появится отдельное приложение, при запуске которого будет срабатывать соответствующий скрипт.

Копаемся в недрах macOS. Где хранятся профили программ на Mac и как их перенести при переезде?

Совсем недавно переехал на macOS High Sierra, но не обновляя систему, а выполнив «чистую» установку с флешки. Почему, в данном случае, я остановился именно на этом варианте, напишу чуть позже. Сам же процесс создания установочной флешки macOS не отличается от El Capitan, о чем уже писал ранее на страницах блога.

Сегодня речь пойдет о том, где хранятся профили программ на Mac и как их перенести при переезде, на примере Microsoft Remote Desktop, Tunnelblick, Flow и Viber.

Единственное, что не удалось перенести на macOS High Sierra — это сообщения iMessage, в связи с полной переработкой данного приложения (вероятно, стоило предварительно обновить систему, так как оно использует новый формат базы, и уже потом выполнять чистую установку). С остальными приложениями всё прошло ровно, данные я брал с Time Capsule, но с таким же успехом можно скопировать их на флешку или внешний диск.

Где хранится профиль настроек Microsoft Remote Desktop на Mac? Настройки RDP соединений хранятся в .plist файле (следует заметить, что пароли к учетным записям придётся внести вручную, так как они прописываются в связке ключей):

~/Library/Containers/com.microsoft.rdc.mac/Data/Library/Preferences/com.microsoft.rdc.mac.plist

Перенос конфигураций Tunnelblick. Ранее я рассказывал о настройке OpenVPN клиента Tunnelblick под Mac. У данного приложения, настройки VPN туннелей, вместе с ключами лежат по следующему пути:

~/Library/Application Support/Tunnelblick/Configurations/

Где хранятся сообщения Viber на macOS? Структура Viber на macOS аналогична Windows, переписка хранится в базе viber.db, а вот вложения лежат в вашей учетной записи в папке «Документы»:

~/Library/Application Support/ViberPC/***********/viber.db
~/Documents/ViberDownloads/

Переносим закладки FTP клиента Flow на другой Mac. FTP клиент Flow хранит закладки с учеными данными в файле Bookmarks.plist. Пароли, к сожалению придется переносить вручную, либо импортировать из связки ключей (по аналогии с Microsoft Remote Desktop, они хранятся именно там).

~/Library/Application Support/Flow/Bookmarks.plist

Как получить доступ к папке «Библиотека» (~/Library/)

1. Быстрый доступ к каталогу «Библиотека» (~/Library/) из меню «Переход»

Проще всего попасть в каталог «Библиотека» из Finder (при этом оставив его скрытым), кликнув в строке меню «Переход» c нажатой клавишей Alt (Option). В раскрывающемся списке перехода появится пункт «Библиотека».

2. Включить отображение папки «Библиотеки» (~/Library/) в скрытых настройках Finder

В OS X Mavericks появилась возможность активировать отображение папки ~/Library/ непосредственно из настроек Finder. Для это необходимо перейти в домашний каталог пользователя, после чего в Finder выбрать Вид → Показать параметры вида и отметить пункт Показывать папку «Библиотеки»

3. Установка атрибута nohidden для папки ~/Library/ через Терминал

Это самый радикальный и одновременно универсальный способ, работающий в любой версии macOS, (однако лучше всё-таки пользоваться первыми двумя). Для установка атрибута nohidden, в терминале выполним команду:

chflags nohidden ~/Library/

Если считаете статью полезной,не ленитесь ставить лайки и делиться с друзьями.

Использование “Терминала” для просмотра скрытых файлов Mac OS

Терминал — это некий аналог командной строки в Mac OS. Через него можно выполнять различные действия, которые недоступны просто из настроек операционной системы. Одной из командой “Терминала” можно включить отображение скрытых файлов в операционной системе, а другой отключить.

Чтобы увидеть скрытые файлы Mac OS через “Терминал”:

  1. Запустите “Терминал”. Это этого можно воспользоваться встроенным поиском (вызывается сочетанием клавиш Command+Пробел);
  2. После запуска “Терминала” введите команду для включения отображения скрытых файлов и папок:
    defaults write com.apple.Finder AppleShowAllFiles YES
  3. Нажмите Enter, чтобы команда сработала.

После этого вы заметите, что в Finder появились скрытые ранее файлы и папки. Если этого не произошло, перезагрузите компьютер или выполните принудительное завершение приложения Finder для его полного перезапуска — сделать это можно через “Диспетчер задач”.

После того как будет использована указанная выше команда, все скрытые файлы и папки всегда будут видны. Чтобы их вновь сделать невидимыми, используйте в “Терминале” команду:

defaults write com.apple.Finder AppleShowAllFiles NO

После перезапуска компьютера или Finder, папки и файлы вновь станут скрытыми.

Как быстро искать файлы в macOS, или как устроен поиск на Mac

Иногда случается так, что вы плодотворно работали, сохранили документ, вышли из программы и… забыли куда сохранили важный файл. Может быть вы скачали файл из сети и он исчез, или работали с документом больше месяца назад и просто не помните где его расположили. Вне зависимости от того, как вы потеряли файл, существует несколько эффективных приёмов по его поиску и в этом материале мы расскажем как это сделать.

Поиск Spotlight

Если вы быстро хотите найти файл, то, в первую очередь, необходимо воспользоваться встроенным поиском macOS. Вызвать окошко Spotlight можно из панели меню справа (иконка с изображением лупы) или сочетанием клавиш Command (⌘) + Пробел (иногда CTRL + Пробел). Список результатов будет составляться не только исходя из данных, расположенных на Mac, но и из поисковых запросов в Интернете. Все данные отобразятся в левом боковом меню Spotlight, по которому удобно сёрфить клавишами вверх и вниз или же прокруткой колёсика мышки.

Кстати, если прокрутить список вниз, то там будет доступна опция просмотра всего содержимого в Finder.

Одним из важнейших преимуществ Spotlight является возможность поиска файлов в других приложениях. Например, он находит документы, созданные внутри приложения Ulysses, или заметки в Evernote. Аналогичным образом механизм шерстит письма среди почты и сообщения в iMessage.

ПО ТЕМЕ: Диспетчер задач на Mac: как открыть и пользоваться.

Поиск Finder

Самый простой и, пожалуй, древний способ отыскать какой-нибудь файл — это обратиться за помощью к проводнику Finder. Для этого необходимо открыть данное приложение и в строке поиска, расположенной в правом верхнем углу, ввести интересующий запрос.

Нажав на клавишу Return (Enter), вы увидите список найденных файлов, причём поиск текста будет осуществляться и внутри документов. Ну, а если вы хотите увидеть результат только среди названия файлов, то необходимо в появившемся меню выбрать пункт «Имя сочетается с:».

ПО ТЕМЕ: Горячие клавиши для выключения и перезагрузки Mac.

Смарт-папки

Продвинутым способом поиска файлов по заданным критериям станут смарт-папки, которые могут быть известны вам ещё из iTunes. Благодаря им вы, к примеру, сможете отыскать все файлы, созданные за последние семь дней, и так далее.

Для того, чтобы их создавать откройте в Finder меню Файл → Новая смарт-папка.

В новом окне появится фиолетовая смарт-папка, в которой, нажимая на кнопку с плюсиком «+», можно добавлять критерии поиска.

Также возможно искать файлы через Терминал, но этот способ скорее гиковский, да и требует он определённых навыков, выходящих за рамки даже продвинутого пользователя Mac.

ПО ТЕМЕ: Cмарт-папки и смарт-альбомы в Фото, Контактах и Mail на Mac (macOS): что это и как пользоваться.

Сторонние приложения

Если штатные средства macOS вам покажутся неэффективными или слишком сложными, то, как вариант, можно воспользоваться приложениями от сторонних разработчиков, которых в Mac App Store достаточно много.

В качестве яркого примера можем предложить бесплатную программу EasyFind, которая способна искать скрытые файлы в системе и содержимое пакетов, на что не способен поиск Finder. Поисковик работает очень шустро и не требует индексации файлов на Mac.

Скачать EasyFind для Mac (Mac App Store)

Как найти папку с временными файлами «Temp» в Mac OS?

В операционной системе Mac есть несколько системных папок с временными файлами, которые используются как самой системой, так и различными программами. Папка «temp» не предназначена для вмешательства пользователей, но иногда продвинутым пользователям Mac может понадобиться получить к ней доступ.

В данной статье мы расскажем, где в Mac OS находятся папки «temp», и как получить к ним доступ.

Инструкция предназначена только для опытных пользователей Mac. Не рекомендуем без причин искать папки «temp» и тем более удалять из них какие-либо данные. Это может привести к серьёзным системным проблемам и повреждению или потере данных. Если вам по какой-то причине нужно очистить временные файлы, просто перезагрузите компьютер.

Если вы всё же удалили какие-то файлы, то воспользуйтесь нашей инструкцией о том, как их восстановить.

Как найти папку «Temp» в Mac OS

Самый простой способ найти папку «Temp» – через командную строку.

1. Запустите программу Terminal из папки с утилитами и используйте следующую команду:

echo $TMPDIR

2. Вы получите расположение папки с временными файлами.

Результат использования команды $TMPDIR может выглядеть примерно так:

$ echo $TMPDIR
/var/folders/g7/7du81ti_b7mm84n184fn3k910000lg/T/

В таком случае расположение папки «temp» будет следующим:

 /var/folders/g7/7du81ti_b7mm84n184fn3k910000lg/T/

Вы также можете использовать команду «printenv»:

printenv |grep TMP

Она тоже отобразит расположение TMPDIR примерно так:

TMPDIR=/var/folders/g7/2du11t4_b7mm24n184fn1k911300qq/T/

Как открыть папку «Temp» в Mac OS

Вы можете сразу открыть папку «Temp» в новом окне Finder, используя команду «open».

1. В программе Terminal введите следующую команду:

open $TMPDIR

2. Нажмите Return (Enter), и откроется новое окно Finder с $TMPDIR.

Файлы $TMPDIR не защищены системой SIP, так что будьте осторожны при работе с ними. В папке вы найдёте различные временные файлы и кэш. Напомним, что удалять или редактировать что-то в этой папке можно только в том случае, если вы точно знаете, что делаете.

Вы также можете изменить текущую папку на папку с временными файлами с помощью такой команды:

cd $TMPDIR

Другие папки с временными файлами MacOS

Есть ещё одна папка Mac OS с временными файлами:

/tmp

В папке /tmp в Mac OS находятся ссылки к /private/tmp/, т.е. в ней будут те же самые данные.

Есть и другие папки с временными файлами, например, user ~/Library/Caches/. Кроме того, у некоторых программ есть свои папки с временными файлами. Среди них Outlook и Mac App Store.

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

~/Library/Caches/TemporaryItems/

Ещё раз напоминаем, что не стоит без причин взаимодействовать с временными файлами, поскольку это может привести к неприятным последствиям. Чтобы очистить временные файлы, достаточно просто перезагрузить Mac.

Не пропускайте новости Apple – подписывайтесь на наш Telegram-канал, а также на YouTube-канал.

AppleScript

В этом способе мы создадим исполняемый файл, при клике по которому будут отображаться скрытые папки и файлы Mac. Запоминать команды с горячими клавишами или ставить сторонние программы не нужно.

AppleScript — это язык, разработанный для того, чтобы помочь автоматизировать повторяющиеся или трудоёмкие действия на macOS. С его помощью можно сделать скрытые файлы видимыми.

Работа с AppleScripts происходит через стандартный инструмент операционной системы «Редактор скриптов». Найдите его через Launchpad и запустите.

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

Должно получиться так:

Нажмите кнопку «Запустить скрипт» в окне программы, после чего выберите необходимое действие:

  1. Show Hidden Files — показать.
  2. Hide Files — скрыть.

Сохраните этот файл, чтобы можно было использовать его позже.

Теперь каждый раз, когда нужно скрыть или посмотреть скрытые файлы или папки, откройте этот файл сценария и нажмите кнопку «Запустить скрипт.

Ссылка на основную публикацию