Привет! Меня зовут Александр Сокол. Я интересуюсь музыкой, наукой, компьютерами Mac, веб‑дизайном, WordPress разработкой и веду этот блог.
Когда только начинаешь своё знакомство с Mac’ом, бывает сложно сразу разобраться, как устроена файловая система операционной системы Mac OS X, особенно, если вы переходите на Mac с Windows или это у вас первый компьютер (тем, кто до этого работал с UNIX-подобными операционными системами, должно быть проще, потому что Mac OS X построена на базе UNIX, и файловая система у них устроена схожим образом). О том, где и какие находятся файлы, как выглядит путь до определённого файла, как организована структура основных директорий — я постараюсь ответить в этой статье.
Структура фaйловой системы Mac OS X
Файловая система имеет древовидную иерархическую структуру. Для её организации используются директории (они же папки или каталоги) — объекты фaйловой системы, содержащие внутри себя файлы и другие директории. Начинается файловая система с корня или корневой директории, которая находится в «начале» жёсткого диска и в ней содержатся уже все другие директории и файлы на жёстком диске.
Структура директорий
Путь к файлу
Таким образом, у каждой папки или файла имеется адрес, по которому их можно найти, этот адрес называется путь. Начинается он с корневой директории, обозначенной символом слеш « / », далее идут названия директорий, разделённые слешем, до места назначения — директории или файла.
Например, на скриншоте выше показан путь до директории Notes , находящейся внутри директории Documents , которая, в свою очередь, находится в директории пользователя ixrevo (о пользовательских директориях чуть позже), а она — в папке Users , которая уже располагается в корне диска Macintosh HD .
Путь к текстовому файлу с именем Shopping list.txt , который находится в директории Notes , выглядел бы следующим образом:
Относительный и абсолютный путь
Путь может быть относительным. Это значит, что он начинается от текущей директории, в которой вы находитесь, то есть, он относителен по отношению к ней. Например, если мы находимся в директории Documents , то относительный путь к файлу Shopping list.txt будет выглядеть так: Notes/Shopping list.txt .
Абсолютный путь — это путь, который начинается от корневой директории, он обязательно начинается со слеша:
Основные директории
В корне системного диска (на котором установлена OS X) находятся четыре основные директории:
Имя | Описание |
---|---|
Applications | Это папка, в которой лежат все установленные приложения. Собственно, большинство приложений устанавливаются простым перетаскиванием файла приложения в директорию Applications. Проще всего получить к ней доступ через сайдбар (левая панель) Finder’а. |
Library | В ней хранятся всевозможные настройки, кэши, а также туда часто приложения складывают какие-либо файлы, которые нужны им для работы. Чего там только нет, начиная от шрифтов и закачивая звуковыми семплами, если у вас, например, установлен GarageBand или Logic Pro. |
System | Название говорит само за себя. Содержит только одну папку Library , которая похожа на предыдущую Library , но только тут всё относится уже не к установленным приложениям, а к самой Mac OS X. Кстати, приложение Finder находится именно там: /System/Library/CoreServices/Finder.app |
Users | В этой директории хранятся домашние директории всех пользователей, зарегистрированных на данном компьютере. А в домашних директориях уже хранятся ваши документы, музыка, фото с котиками и прочее. |
Хотя если быть честным, в корне диска намного больше директорий, например, dev, usr, etc, var и т.д. Все они скрыты от пользователя. И правильно, что скрыты, потому что они являются наследием UNIX и ничего интересного там в них нет.
Домашняя директория пользователя
Как я уже упоминал, у каждого пользователя есть своя домашняя папка, где лежит всё самое для него ценное, нажитое непосильным трудом. Находится она в папке с незамысловатым названием /Users , а сама называется по имени пользователя, например, у меня она зовётся ixrevo . Кстати, у пути к домашней директории /Users/ixrevo/ есть короткий алиас, который пишется так:
(этот символ называется тильда), его можно использовать, чтобы не писать путь целиком, и OS X поймёт, что вы имеете в виду. Остановимся чуть подробней на содержании домашней папки.
Имя | Описание |
---|---|
Desktop | Папка рабочего стола. Всё, что лежит в ней, вы можете увидеть на своём рабочем столе. Я использую её для временного хранения файлов по текущим проектам, но не люблю её захламлять. |
Documents | Всё, что вы посчитаете документами, стоит складывать в этой папке. |
Downloads | Папка, куда браузеры по умолчанию сохраняют файлы, скачанные из интернета. |
Dropbox | Папка Dropbox’а, конечно, если он у вас установлен. |
Library | Скрытая папка. Аналогична предыдущим двум Library , но содержит уже то, что непосредственно относится к текущему пользователю. |
Movies | Папка для фильмов, сериалов и прочего видео. |
Music | Папка для музыки, а также место, где iTunes по умолчанию хранит библиотеку с вашей музыкой. |
Pictures | Предполагается хранить здесь фотографии и другие графические изображения. Также в ней по умолчанию iPhoto хранит библиотеку с фотографиями. |
Public | Папка, файлы в которой будут доступны пользователям локальной сети, если у вас включен общий доступ к файлам. |
Вы, конечно же, можете хранить ваши файлы так, как вам будет удобно, но идеологически правильно оставаться в пределах вашей домашней директории.
Для экономии места на диске храните содержимое в iCloud или используйте встроенные инструменты для поиска и удаления крупных или ненужных файлов.
Функция оптимизации хранения в macOS Sierra и более поздних версий* экономит место на диске, храня содержимое в iCloud и делая его доступным по требованию. Когда требуется освободить место в хранилище, файлы, фотографии, фильмы, вложения электронной почты и другие редко используемые файлы автоматически отправляются в iCloud. Каждый файл остается в состоянии на момент последнего сохранения и загружается, когда вы его открываете. На компьютере Mac остаются файлы, которые недавно использовались, а также оптимизированные версии фотографий.
* Если вы еще не обновили свою операционную систему до macOS Sierra или более поздней версии, узнайте о других способах освобождения места в хранилище<.
Определение доступного объема хранилища на компьютере Mac
Перейдите в меню Apple > «Об этом Mac», затем щелкните «Хранилище». Это обзор доступного места в хранилище на компьютере Mac, а также места, используемого другими категориями файлов:
Нажмите кнопку «Управлять», чтобы открыть окно «Управление хранилищем», показанное ниже. (Кнопка «Управлять» доступна только в macOS Sierra и более поздних версий.)
Управление хранилищем на компьютере Mac
В окне «Управление хранилищем» предлагаются рекомендации по оптимизации хранилища. Если какие-либо из рекомендуемых параметров уже включены, рекомендаций будет меньше.
Хранение в iCloud
Нажмите кнопку «Сохранить в iCloud», затем выберите один из этих вариантов:
- Папки «Рабочий стол» и «Документы». Хранить все файлы из этих двух папок в iCloud Drive. Когда требуется освободить место в хранилище, на компьютере Mac остаются только недавно использованные файлы, что позволяет легко работать без подключения к Интернету. Рядом с файлами, которые хранятся только в облаке, отображается значок загрузки , дважды щелкнув который можно загрузить исходный файл. Узнать больше об этой функции.
- Фото. Хранить оригиналы всех фотографий и видеозаписей с полным разрешением с помощью функции Фото iCloud. Когда требуется освободить место в хранилище, на компьютере Mac остаются только оптимизированные версии фотографий, занимающие мало места. Чтобы загрузить оригинал фотографии, просто откройте ее.
- Сообщения. Хранить все сообщения и вложения в iCloud. Когда требуется освободить место в хранилище, на компьютере Mac остаются только недавно использованные файлы. Дополнительные сведения о программе «Сообщения» в iCloud.
Для хранения файлов в iCloud используется емкость хранилища в текущей подписке iCloud. При достижении или превышении предельного объема хранилища iCloud просто купите дополнительное место в хранилище iCloud или освободите место в хранилище iCloud. Тарифные планы для хранилища iCloud начинаются от 50 ГБ за 0,99 доллара в месяц, и купить дополнительное место в хранилище можно непосредственно с устройства Apple. Подробные сведения о тарифах для вашего региона.
Оптимизация хранилища
Нажмите кнопку «Оптимизировать», затем выберите один из следующих вариантов.
- Автоматически удалять просмотренные фильмы и телешоу. Когда требуется освободить место в хранилище, фильмы или телешоу, купленные в магазине iTunes Store и уже просмотренные, удаляются с компьютера Mac. Щелкните значок загрузки рядом с фильмом или телешоу, чтобы загрузить его повторно.
- Загружать только недавние вложения. Программа «Почта» автоматически загружает только недавно просмотренные вложения. Можно вручную загрузить нужные вложения в любое время, открыв сообщение электронной почты или вложение, или сохранив вложение на компьютере Mac.
- Не загружать вложения автоматически. Программа «Почта» загружает вложение, только когда пользователь открывает сообщение электронной почты или вложение, либо сохраняет вложение на компьютере Mac.
При оптимизации хранения фильмов, телешоу и вложений электронной почты не используется хранилище iCloud.
Автоматическая очистка Корзины
Параметр «Очищать Корзину автоматически» удаляет без возможности восстановления файлы, которые находятся в Корзине более 30 дней.
Удаление мусора
Параметр «Удалить мусор» помогает находить большие файлы и файлы, которые, возможно, больше не нужны. Нажмите кнопку «Просмотреть файлы», затем выберите любые категории файлов на боковой панели, такие как «Программы», «Документы», «Создание музыки» или «Корзина».
Файлы в некоторых категориях можно удалять прямо из этого окна. Для других категорий отображается общее место, занимаемое файлами в каждой программе. В таком случае можно открыть программу и принять решение, следует ли удалить из нее файлы.
Где находятся настройки для каждой функции
Кнопка для каждой рекомендации в окне «Управление хранилищем» влияет на одну или несколько настроек в других программах. Этими настройками также можно управлять непосредственно в каждой из программ.
- Если используется macOS Catalina, перейдите в меню Apple > «Системные настройки», щелкните Apple ID, затем выберите iCloud на боковой панели: функция «Хранение в iCloud» активирует параметр «Оптимизировать хранилище Mac» справа. Затем щелкните «Параметры» рядом с iCloud Drive: функция «Хранение в iCloud» активирует параметр «Папки "Рабочий стол" и "Документы"». Чтобы полностью отключить iCloud Drive, снимите флажок iCloud Drive.
В macOS Mojave или более ранних версии перейдите в меню Apple > «Системные настройки», щелкните iCloud, затем щелкните «Параметры» рядом пунктом iCloud Drive. Функция «Хранение в iCloud» активирует параметры «Папки "Рабочий стол" и "Документы"» и «Оптимизировать хранилище Mac». - В программе «Фото» выберите «Фото» > «Настройки», затем щелкните iCloud. Функция «Хранение в iCloud» активирует параметры «Фото iCloud» и «Оптимизировать хранилище Mac».
- В программе «Сообщения» выберите «Сообщения» > «Настройки», затем щелкните iMessage. Функция «Хранение в iCloud» активирует параметр «Использовать Сообщения в iCloud».
- Если используется macOS Catalina, откройте программу Apple TV, выберите TV > «Настройки» в строке меню, затем щелкните «Файлы». Функция «Оптимизировать хранилище» активирует параметр «Автоматически удалять просмотренные фильмы и телешоу».
В macOS Mojave или более ранней версии откройте iTunes, выберите iTunes > «Настройки» в строке меню, затем щелкните «Дополнительно». Функция «Оптимизировать хранилище» активирует параметр «Автоматически удалять просмотренные фильмы и телешоу». - В программе «Почта» выберите «Почта» > «Настройки» в строке меню, затем щелкните «Учетные записи». В разделе «Информация учетной записи» справа функция «Оптимизировать хранилище» выбирает значение «Недавние» и «Нет» в раскрывающемся меню «Загрузить вложения».
Очищать Корзину автоматически: в Finder выберите Finder > «Настройки», затем щелкните «Дополнительно». Функция «Очищать Корзину автоматически» активирует параметр «Удалять объекты из Корзины по истечении 30 дней».
Другие способы автоматической экономии пространства в ОС macOS
При использовании macOS Sierra или более поздней версии компьютер Mac для экономии места на диске автоматически выполняет следующие дополнительные действия:
- обнаруживает продублированные загрузки в Safari и оставляет только последнюю версию загрузки;
- напоминает о необходимости удалить использованные установщики программ;
- удаляет старые шрифты, языки и словари, которые больше не используются;
- очищает кэш, журналы и другие ненужные данные, когда требуется освободить место.
Освобождение места в хранилище вручную
Даже без использования функций оптимизации хранения в ОС macOS Sierra или более поздней версии вы можете выполнить ряд действий для освобождения места в хранилище.
- Музыка, фильмы и другие медиафайлы могут занимать много места в хранилище. Узнайте, как удалить музыку, фильмы и телешоу со своего устройства.
- Удалите файлы, в которых вы больше не нуждаетесь, переместив их в Корзину, а затем очистив ее. Ненужные файлы часто копятся в папке «Загрузки».
- Переместите файлы на внешнее устройство хранения.
- Сожмите файлы.
- Удалите ненужные сообщения электронной почты, выбрав в программе «Почта» пункт «Ящик» > «Стереть спам». Если вам больше не нужны письма в корзине, выберите «Ящик» > «Стереть удаленные объекты».
На прошлой неделе я рассказывал начинающим маководам про работу учетных записей и среди всего прочего упомянул о таком понятии, как «Домашний каталог» — святая-святых каждого пользователя. Предлагаю немного подробнее остановиться на этом понятии.
Домашний каталог
При создании нового аккаунта на жестком диске для него создается специальная папка, которая называется «домашний каталог». В ней хранятся все созданные или отредактированные этим пользователем данные.
Некоторые продвинутые владельцы Mac советуют хранить свои персональные файлы и каталоги только в пределах домашней папки и это, на самом деле, достаточно хорошая рекомендация — если компьютером пользуется несколько человек, то ваши данные должны находиться в пределах вашего «независимого цартства-государства».
Каждое используемое приложение хранит в пределах домашнего каталога все необходимые ему файлы пользователя. Например, iTunes там размещает музыку, мобильные приложения, подкасты и прочие медиа-фалы, а iPhoto — библиотеку пользовательских фотографий. Там же хранятся и настройки этих приложений.
Более того, каждое новое окно Finder по умолчанию откроет вам именно домашний каталог — это отправная точка для выполнения многих задач и даже пиктограмма «домика» недвусмысленно намекает на важность этой папки.
Небольшой совет: вы можете быстро перейти в домашний каталог в Finder при помощи простого сочетания клавиш — Cmd+Shift+H
А что за папки в домашнем каталоге?
После создания домашнего каталога для нового пользователя система автоматически добавляет внутрь разные папки. Естественно, вы можете использовать их, а можете создать свой собственный набор для каталогизации данных. Но вряд ли начинающим маководам стоит «изобретать велосипед» — ведь все придумано до нас:
- Библиотеки (Library) — это системная папка. В ней хранятся различные вспомогательные файлы, необходимые для корректной работы вашего аккаунта и приложений. Так что я предлагаю не трогать этот каталог до поры, до времени.
- Документы (Documents) — это ваш «личный кабинет», в котором вы можете хранить все документы, электронные таблицы и прочие аналогичные данные.
- Рабочий стол (Desktop). Все-все-все, что вы так трепетно храните на рабочем столе, находится в этой папке.
- Загрузки (Downloads) — здесь лежит все, что не попадает из интернета на рабочий стол 🙂
- Каталоги Изображения (Pictures), Музыка (Music) и Фильмы (Movies) предназначены для хранения файлов соответствующего типа, а также библиотек iTunes или iPhoto, про которые я говорил чуть выше.
- Общие (Public). С помощью этого каталога вы можете передавать файлы другим пользователям, работающим в системе — в отличие от других каталогов, у них есть доступ к ней.
- Название папки Программы (Applications) говорит само за себя, но стоит иметь в виду, что установленные туда приложения не будут видны другим пользователям.
- Каталог Сайты (Site) хранит в себе веб-страницы и проекты, которые были созданы вами или с помощью таких программ как iWeb.
Почему стоит придерживаться этой структуры? Скажем, приложения для работы с изображениями рассчитывают сохранить картинки в соответствующий каталог, а браузеры загружают файлы в папку Загрузки. К тому же, это удобно!