Wofür ist das Verzeichnis "/.vol"?

12

Wozu dient das /.volVerzeichnis in Mac OS X ? Mir ist aufgefallen, dass Excel normalerweise Dateien (während der Untersuchung in Instrumenten) über einen /.volPfad verehrt . Ist es ein Ordner für temporäre Dateien oder enthält es Links zu allen Dateien auf dem Volume?

Wenn ja, wie kann ich eine Datei über ihren /.volPfad referenzieren ?

Maranas
quelle

Antworten:

16

Auf dieser Seite über unsichtbare Dateien unter Mac OS X :

Dieses Pseudoverzeichnis wird verwendet, um auf Dateien anhand ihrer ID-Nummer (auch bekannt als Inode-Nummer) und nicht anhand ihres Namens zuzugreifen. Beispielsweise ist /.vol/234881034/105486 die Datei Nr. 105486 auf Band Nr. 234881034.

Sie können die Volume-ID und den Inode mithilfe von finden stat. Ein Beispiel mit /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
#
Doug Harris
quelle
3
Zur Erklärung: Die ersten beiden zurückgegebenen Zahlen statsind die Volume-ID und der Inode. ./volwird verwendet, um auf Dateien nach Volume-ID und Inode zuzugreifen.
Jetset