Значення системних директорій і прихованих файлів в os x

Опис системних папок і файлів OS X, часто прихованих від очей користувача

В OS X є безліч прихованих папок до яких можна отримати доступ включивши відображення прихованих файлів через термінал. Іноді ви потрапляєте в ці приховані папки через меню збереження файлів якихось додатків. Позитивна сторона цього в тому, що вам взагалі не потрібно знати про їхнє існування, але якщо ви іноді з ними стикалися і питали себе навіщо вони потрібні, то нижче ми представили список пояснює призначення кожної.

._любоеІмяФайла

Ці файли створені системою для підтримки роботи з системами що не підтримують роботу з файловою системою HFS. Коли Mac копіює на HFS розділ файли, він створює технічні файли з інформацією про гілки ресурсів, типах кодів і іншими даними, які починаються на «._». Але для самої OS X вони залишаються невидимими.

Ці файли створюються 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, тому ви не зможете відкрити список усіх видалених файлів іншими користувачами.

Ця папка містить список файлів, які 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.

Насправді використовується папка / private / cores, а / cores є символічним посиланням. У деяких випадках, коли додаток падає з помилкою, система збереже дамп пам'яті (по суті копію стану програми на момент падіння) в цій папці. Це дуже корисно для тих, хто займається розробкою додатків і намагається налагодити свої програми.

Ця папка містить спеціальні файли пристроїв. Насправді це не зовсім файли, а місця, які система використовує для відстеження підключених пристроїв, таких як диски, клавіатури, монітори, мережеві з'єднання та інше.

Насправді використовується папка / private / etc /, а / etc є символічним посиланням. Папка типова для Unix-подібних систем, в якій зберігаються файли налаштувань системи, включаючи скрипти налаштувань виконують різні конфігураційні завдання. В OS X деякі файли налаштувань перевизначити NetInfo або іншими сервісами, але / etc все одно існує.

/ Lost + found

Якщо Дискова утиліта або fsck знаходить «осиротілі» файли (які існують, але не перебувають у папці), вони будуть поміщені сюди.

Це «реальне» розташування мережевих пристроїв, які відображаються в Finder. Це місце використовується для прикріплення мережевих ресурсів і мережевих дисків. В OS X 10.1 мережеві ресурси поміщені в / private / Network, а / Network є символічним посиланням. В OS X 10.3 деякі мережеві ресурси, в основному сервера, з'являються динамічно в / Network завдяки магії віртуальної файлової системи.

/ mach_kernen

Використовується ядром Mach, яке запускається в усіх ядрах OS X.

/ Private / Network

Використовується для монтування не статичною мережевих розділів під управлінням OS X 10.1.

Директорія / sbin схожа на / bin, тільки містить бінарні файли які використовуються адміністрування системи, наприклад mount і fsck.

Ця директорія містить багато підпапок, які містять бінарні файли і файли, використовувані звичайним Unix користувачем.

Ще одне місце де Unix зберігає бінарні файли.

Містить бібліотеки доступні для програмування для Mac OS X. Якщо не встановлені Developer Tools це папка переважно порожня.

/ Usr / libexec

Містить різні демони, такі як скрипти обслуговування системи та інші Unix-подібні додатки, які зазвичай не запускаються безпосередньо користувачами.

/ Usr / local

Як і в більшості Unix-систем ця директорія використовується для локальних налаштувань і доповнень до стандартної установці OS. Наприклад / usr / local / bin ймовірно містив би бінарні файли Unix, створені системним адміністратором. Цю папку можна розглядати як Unix еквівалент папці Library в OS X. Після стандартної установки OS X ця папка повністю порожня.

Ще одне місце розташування де Unix зберігає бінарні файли, які не використовуються для завантаження або відновлення системи.

/ Usr / share

Містить різні дані і текстові файли, які можуть використовуватися для різної архітектури. Більше на догоду Unix, ніж OS X.

/ Usr / standalone

/ Var / backups

Використовується для зберігання резервних копій критичної системної інформації.

Місце, де система зберігає log файли, інші зберігаються в / Library / Logs.

Домашня директорія суперкористувача root, ця папка буде існувати навіть якщо ви не включили root в системі.

Зберігає різну інформацію про статус системних процесів, особливо демонів, запущених в системі.

Використовується для зберігання swap файлів віртуальної пам'яті OS X.

Використовується для зберігання точок входу в усі підключені пристрої (крім завантажувального диска), включаючи мережеві диски. Finder ховає цю папку, але відображає її контент на комп'ютерному рівні.

За допомогою цієї програми для iPhone знайти припарковану машину можна всього за пару хвилин.

Завантажити в App Store

Значення системних директорій і прихованих файлів в os x