Для чего нужен каталог "/.vol"?

4007
maranas

В Mac OS X для чего нужен /.volкаталог? Я заметил, что Excel обычно распознает файлы (при исследовании инструментов), используя /.volпуть. Это папка для временных файлов или она содержит ссылки на все файлы в томе?

Если так, как я могу ссылаться на файл по его /.volпути?

11

1 ответ на вопрос

16
Doug Harris

На этой странице о невидимых файлах в Mac OS X :

Этот псевдо-каталог используется для доступа к файлам по их идентификационному номеру (так же как и номеру инода), а не по имени. Например, /.vol/234881034/105486 - это файл # 105486 на томе # 234881034.

Вы можете найти идентификатор тома и индекс с помощью stat. Пример, использующий /etc/hosts:

$ head -3 /etc/hosts ## # Host Database #  $ stat /etc/hosts 234881026 23347035 -rw-r--r-- 1 root wheel 0 1035 "Jul 15 10:11:35 2010" "May 30 20:55:10 2010" "May 30 20:55:11 2010" "May 30 20:47:32 2010" 4096 8 0 /etc/hosts  $ head -3 /.vol/234881026/23347035 ## # Host Database # 
Для пояснения, первые два числа, возвращаемые параметром stat, - это идентификатор тома и индекс. `. / vol` используется для доступа к файлам по идентификатору тома и индексу. jetset 9 лет назад 3

Похожие вопросы