- Копаемся в недрах macOS. Где хранятся профили программ на Mac и как их перенести при переезде?
- Как получить доступ к папке «Библиотека» (
- Чистим «Другое» на Mac без использования сторонних приложений
- Лонгриды для вас
- Папки, установленные на Mac
- Программы
- Библиотеки
- Система
- Пользователи
- Папка пользователя
- Значения системных директорий и скрытых файлов в OS X
- Описание системных папок и файлов OS X, часто скрытых от глаз пользователя
- ._любоеИмяФайла
- .DS_Store
- /.Spotlight-V100
- /Volumes/любоеИмя/.Trashes
- /.hidden
- /.hotfiles.btree
- /cores
- /lost+found
- /Network
- /mach.sym
- /mach_kernen
- /private
- /private/Network
- /usr/bin
- /usr/lib
- /usr/libexec
- /usr/local
- /usr/sbin
- /usr/share
- /usr/standalone
- /var/backups
- /var/log
- /var/root
- /var/run
- /var/vm
- /Volumes
Копаемся в недрах 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 файле (следует заметить, что пароли к учетным записям придётся внести вручную, так как они прописываются в связке ключей):
Перенос конфигураций Tunnelblick. Ранее я рассказывал о настройке OpenVPN клиента Tunnelblick под Mac. У данного приложения, настройки VPN туннелей, вместе с ключами лежат по следующему пути:
Где хранятся сообщения Viber на macOS? Структура Viber на macOS аналогична Windows, переписка хранится в базе viber.db, а вот вложения лежат в вашей учетной записи в папке «Документы»:
Переносим закладки FTP клиента Flow на другой Mac. FTP клиент Flow хранит закладки с учеными данными в файле Bookmarks.plist. Пароли, к сожалению придется переносить вручную, либо импортировать из связки ключей (по аналогии с Microsoft Remote Desktop, они хранятся именно там).
Как получить доступ к папке «Библиотека» (
Как вы, наверное, уже заметили, все настройки, необходимые для работы приложений на macOS, хранятся в скрытом каталоге
/Library/ (Библиотеки) вашей учетной записи. Есть несколько способов получить туда доступ:
1. Быстрый доступ к каталогу «Библиотека» (
/Library/) из меню «Переход»
Проще всего попасть в каталог «Библиотека» из Finder (при этом оставив его скрытым), кликнув в строке меню «Переход» c нажатой клавишей Alt (Option). В раскрывающемся списке перехода появится пункт «Библиотека».
2. Включить отображение папки «Библиотеки» (
/Library/) в скрытых настройках Finder
В OS X Mavericks появилась возможность активировать отображение папки
/Library/ непосредственно из настроек Finder. Для это необходимо перейти в домашний каталог пользователя, после чего в Finder выбрать Вид → Показать параметры вида и отметить пункт Показывать папку «Библиотеки».
3. Установка атрибута nohidden для папки
/Library/ через Терминал
Это самый радикальный и одновременно универсальный способ, работающий в любой версии macOS, (однако лучше всё-таки пользоваться первыми двумя). Для установка атрибута nohidden, в терминале выполним команду:
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Источник
Чистим «Другое» на Mac без использования сторонних приложений
Зачастую свободное место заканчивается не только на iPhone или iPad, но и компьютере Mac — особенно если «под капотом» у вас SSD на 128 ГБ. В этом случае можно, конечно, воспользоваться сторонними приложениями, но за хорошие программы придется заплатить, а способы почистить Mac стандартными средствами операционной системы есть.
Для начала необходимо узнать, а есть ли у вас вообще это самое «Другое». Заходим в меню Apple — «Об этом Mac», где открываем вкладку «Хранилище». Как видите, у меня непонятно чем занято почти 180 гигабайт.
Что еще хорошо сделать — почистить папку «Загрузки». Да, не надо удивляться, вы давно в нее заглядывали? У меня, например, остались прошлогодние файлы и папки на несколько гигабайт каждая. Со временем, как правило, о них забываешь, а они остаются грузом для жесткого диска или SSD.
То, о чем все забывают, — старые резервные копии устройств в iTunes. Ладно еще, если там копии на 3-4 гигабайта, а если на 30-40? Откройте iTunes, выберите «Настройки» — вкладку «Устройства» и удалите лишний хлам. Сейчас же все это есть в iCloud!
А вообще, не забывайте удалять неиспользуемые приложения.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
iPad 9 и iPad Air 4 относятся к разным ценовым категориям, но первый ещё не успел подешеветь, а второй — уже подешевел достаточно, чтобы примерно сравняться по стоимости. Поэтому сравнивать их более чем уместно. Разберёмся, что лучше брать в 2021 году
iPhone изначально не поддерживал стилус, потому что Стив Джобс считал, что лучшее средство управления iOS — это палец. Но многие всё равно предпочитают стилус, потому что он позволяет не только взаимодействовать с интерфейсом, но и писать, и даже рисовать на экране
Источник
Папки, установленные на Mac
В macOS объекты на Вашем компьютере Mac организованы в папки. Все папки отображаются в Finder. Многие регулярно используемые папки находятся в боковом меню Finder.
Важно! Папку пользователя и некоторые другие папки переименовывать нельзя. Рекомендуется не переименовывать и не перемещать папки, имеющиеся на компьютере Mac в момент поставки. Многие из этих папок имеют определенное назначение и необходимы для правильной работы компьютера Mac.
Программы
Эта папка содержит приложения, включая Почту, Календарь, Safari и многие другие. Приложения в этой папке также отображаются в Launchpad. Если Вы попытаетесь перетянуть приложение за пределы папки «Программы», перемещения не произойдет — вместо этого будет создан псевдоним. Инструкции по удалению приложений см. в разделе Установка и удаление приложений.
Библиотеки
Эта папка содержит шрифты и другие используемые приложениями объекты, доступные всем пользователям Вашего Mac. Не используйте эту папку для хранения создаваемых Вами файлов и папок. Вместо этого используйте свою папку пользователя, папку «Рабочий стол», папку «Документы» или iCloud Drive.
Система
Эта папка содержит операционную систему macOS. Вы не можете ни переименовывать, ни перемещать папку «Система» и находящиеся в ней объекты.
Пользователи
В этой папке содержатся личные папки всех пользователей Вашего компьютера Mac. После того как Вы вошли в систему, значок Вашей папки пользователя имеет вид папки с домом, а другие папки пользователей имеют значки обычной папки. Если Вы выйдете из системы и кто-то другой войдет в нее, значок папки данного пользователя изменится на значок дома. В папке «Пользователи» также находится папка «Общий доступ». К объектам в папке «Общий доступ» может получить доступ любой пользователь Вашего компьютера Mac.
Папка пользователя
Имя Вашей домашней папки совпадает с Вашим именем пользователя и содержит подпапки для файлов рабочего стола, загрузки, изображений, документов, фильмов, музыки и любых общих папок. Вы можете создавать папки в своей папке пользователя.
Кроме того, Вы можете создавать папки в папке iCloud Drive, в папке «Документы» или на рабочем столе (на компьютере Mac или в iCloud в разделе «Рабочий стол и документы») для систематизации файлов. Есть места, где нельзя создавать дополнительные папки.
Источник
Значения системных директорий и скрытых файлов в OS X
Описание системных папок и файлов OS X, часто скрытых от глаз пользователя
В OS X есть множество скрытых папок к которым можно получить доступ включив отображение скрытых файлов через терминал. Иногда вы попадаете в эти скрытые папки через меню сохранения файлов каких-нибудь приложений. Положительная сторона этого в том, что вам вообще не нужно знать о их существовании, но если вы иногда с ними сталкивались и спрашивали себя зачем они нужны, то ниже мы представили список объясняющий назначение каждой.
._любоеИмяФайла
Эти файлы созданы системой для поддержки работы с системами не поддерживающими работу с файловой системой HFS. Когда Mac копирует на HFS раздел файлы, он создает технические файлы с информацией о ветви ресурсов, типах кодов и прочими данными, которые начинаются на «._». Но для самой OS X они остаются невидимыми.
.DS_Store
Эти файлы создаются Finder для хранения информации о настройках вида папок и прочей визуальной информации. Такие файлы находятся в каждой папке OS X и в каждой папке внешних устройств, посещенных через Finder. В OS X каждая папка может иметь свой собственный размер иконок, цвет фона и прочие параметры, для хранения которых и нужен этот файл.
Используется для временного хранения файлов и папок с загрузочного диска, которые были выброшены в корзину, но которую еще не очистили.
/.Spotlight-V100
Используется для хранения метаданных и правил индексации Spotlight версии 1.00. Создается в Mac OS X 10.4 и старше. В современных версиях OS X может отсутствовать.
/Volumes/любоеИмя/.Trashes
Эта папка .Trashes используется для временного хранения удаленных файлов в еще не очищенной корзины на разделах, которые не являются загрузочным диском. Каждый отдельный пользователь OS X имеет собственные папки .Trashes, названные согласно их пользовательским ID. Например, если пользователь номер 302 выбросил файлы из раздела MyData, то они будут помещены в директорию /Volumes/MyData/.Trashes/302/. Доступ к этим файлам настроен так, что вы можете открыть их только если знаете правильный пользовательский ID, поэтому вы не сможете открыть список всех удаленных файлов другими пользователями.
/.hidden
Эта папка содержит список файлов, которые Finder хочет спрятать. Чтобы отобразить все скрытые файлы, введите в терминале команду:
com.apple.finder AppleShowAllFiles YES; killall Finder
Если вы хотите снова их скрыть, замените слово YES на NO.
/.hotfiles.btree
Используется для отслеживания мелких файлов с целью оптимизации их положения на диске. Этот процесс называется «adaptive hot file clustering».
Это псевдо-директория используется для доступа к файлам по их номеру ID (inode number), а не по имени. Например /.vol/340056/9924 это файл под номером 9924 находящийся на разделе диска 340056.
Это одна из нескольких мест, где Unix-подобные системы хранят binaries, то есть свои приложения и консольные команды. Приложения в /bin включают в себя и более фундаментальные вещи, которые используются в терминальной строке Unix, например команды ls, rm. Подобные файлы хранятся и в других местах, таких как: /sbin, /urs/bin, /usr/sbin, /urs/local/bin, /urs/local/sbin и возможно
/bin/powerpc-apple-macos. Все вместе они могут рассматриваться как консольный эквивалент папки /Applications.
/cores
На самом деле используется папка /private/cores, а /cores является символьной ссылкой. В некоторых случаях, когда приложение падает с ошибкой, система сохранит дамп памяти (по сути копию состояния приложения на момент падения) в этой папке. Это очень полезно для тех, кто занимается разработкой приложений и пытается отладить свои программы.
Эта папка содержит специальные файлы устройств. На самом деле это не совсем файлы, а места, которые система использует для отслеживания подключенных устройств, таких как диски, клавиатуры, мониторы, сетевые соединения и прочее.
На самом деле используется папка /private/etc/, а /etc является символьной ссылкой. Папка типична для Unix-подобных систем, в которой хранятся файлы настроек системы, включая скрипты настроек выполняющих разные конфигурационные задачи. В OS X некоторые файлы настроек переопределятся NetInfo или другими сервисами, но /etc все равно существует.
/lost+found
Если Дисковая утилита или fsck находит «осиротевшие» файлы (которые существуют, но не находятся в папке), они будут помещены сюда.
/Network
Это «реальное» расположение сетевых устройств, которые отображаются в Finder. Это место используется для прикрепления сетевых ресурсов и сетевых дисков. В OS X 10.1 сетевые ресурсы помещены в /private/Network, а /Network является символьной ссылкой. В OS X 10.3 некоторые сетевые ресурсы, в основном сервера, появляются динамически в /Network благодаря магии виртуальной файловой системы.
/mach.sym
/mach_kernen
Используется ядром Mach, которое запускается во всех ядрах OS X.
/private
В OS X некоторые корневые папки на самом деле являются символьными ссылками на папки в /private. Например такие как /cores, /etc, /var. На самом деле они расположены в /private/cores, /private/etc, /private/var. /private также содержит папку с драйверами для некоторых периферийных устройств.
/private/Network
Используется для монтирования не статических сетевых разделов под управлением OS X 10.1.
Директория /sbin похожа на /bin, только содержит бинарные файлы которые используются администрирования системы, например mount и fsck.
На самом деле используется /private/tmp, а /tmp символьная ссылка. Приложения, которым требуется временное пространство на жестком диске обычно хранят их в этой директории. Хотя некоторые в /var/tmp.
Эта директория содержит много подпапок, которые содержат бинарные файлы и файлы, используемые обычным Unix пользователем.
/usr/bin
Еще одно место где Unix хранит бинарные файлы.
/usr/lib
Содержит библиотеки доступные для программирования для Mac OS X. Если не установлены Developer Tools это папка преимущественно пуста.
/usr/libexec
Содержит различные демоны, такие как скрипты обслуживания системы и прочие Unix-подобные приложения, которые обычно не запускаются непосредственно пользователями.
/usr/local
Как и в большинстве Unix-систем эта директория используется для локальных настроек и дополнений к стандартной установке OS. Например /usr/local/bin вероятно содержал бы бинарные файлы Unix, созданные системным администратором. Эту папку можно рассматривать как Unix эквивалент папке Library в OS X. После стандартной установки OS X эта папка полностью пуста.
/usr/sbin
Еще одно местоположение где Unix хранит бинарные файлы, не используемые для загрузки или восстановления системы.
/usr/share
Содержит различные данные и текстовые файлы, которые могут использоваться для разной архитектуры. Больше в угоду Unix, чем OS X.
/usr/standalone
Содержит загрузчики для потенциально разных архитектур. Может дублировать загрузчик BootX, который в более древних версиях OS X располагался по адресу /System/Library/CoreServices/BootX.
На самом деле хранится в /private/var, /var лишь символьная ссылка. Иногда процессам контролирующим операционную систему нужно место для хранения некоторых файлов. Такие процессы как печать и приложения которым нужно хранить log файлы будут использовать субдирректории /var. Эта папка также используется для хранения части конфигурационных данных в /var/db.
/var/backups
Используется для хранения резервных копий критической системной информации.
/var/log
Место, где система хранит log файлы, остальные хранятся в /Library/Logs.
/var/root
Домашняя директория суперпользователя root, эта папка будет существовать даже если вы не включили root в системе.
/var/run
Хранит различную информацию о статусе системных процессов, особенно демонов, запущенных в системе.
/var/vm
Используется для хранения swap файлов виртуальной памяти OS X.
/Volumes
Используется для хранения точек входа во все подключенные устройства (кроме загрузочного диска), включая сетевые диски. Finder прячет эту папку, но отображает ее контент на компьютерном уровне.
Источник