À quoi sert le répertoire «/.vol»?

12

Sous Mac OS X, à quoi sert le /.volrépertoire? J'ai remarqué qu'Excel révère généralement les fichiers (tout en enquêtant sur les instruments) en utilisant un /.volchemin. S'agit-il d'un dossier pour les fichiers temporaires ou contient-il des liens vers tous les fichiers du volume?

Si oui, comment référencer un fichier via son /.volchemin?

maranas
la source

Réponses:

16

Par cette page sur les fichiers invisibles sur Mac OS X :

Ce pseudo-répertoire est utilisé pour accéder aux fichiers par leur numéro d'identification (alias numéro d'inode) plutôt que par nom. Par exemple, /.vol/234881034/105486 est le fichier # 105486 sur le volume # 234881034.

Vous pouvez trouver l'ID de volume et l'inode à l'aide de stat. Un exemple, en utilisant /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
la source
3
Juste pour expliquer, les deux premiers nombres renvoyés par statsont l'ID de volume et l'inode. ./volest utilisé pour accéder aux fichiers par ID de volume et inode.
jetset