Untuk apa direktori “/.vol”?

12

Di Mac OS X, untuk apa /.voldirektori itu? Saya perhatikan bahwa Excel biasanya menghormati file (saat menyelidiki instrumen) menggunakan /.voljalur. Apakah itu folder untuk file sementara, atau apakah itu berisi tautan ke semua file dalam volume?

Jika demikian, bagaimana saya bisa mereferensikan file melalui /.voljalurnya?

maranas
sumber

Jawaban:

16

Per halaman ini tentang file yang tidak terlihat di Mac OS X :

Direktori pseudo ini digunakan untuk mengakses file dengan nomor ID mereka (alias nomor inode) bukan berdasarkan nama. Sebagai contoh, /.vol/234881034/105486 adalah file # 105486 pada volume # 234881034.

Anda dapat menemukan id volume dan inode menggunakan stat. Contoh, menggunakan /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
sumber
3
Hanya untuk menjelaskan, dua angka pertama yang dikembalikan oleh statadalah volume ID dan inode. ./voldigunakan untuk mengakses file dengan ID volume dan inode.
jetset