“/.vol”目录有什么用?

mar*_*nas 12 mac path logical-drive macos

在 Mac OS X 中,/.vol目录是干什么用的?我注意到 Excel 通常使用/.vol路径来尊重文件(在工具中进行调查时)。它是用于存放临时文件的文件夹,还是包含指向卷中所有文件的链接?

如果是这样,我如何通过其/.vol路径引用文件?

Dou*_*ris 16

根据此页面关于 Mac OS X 上的不可见文件

这个伪目录用于通过文件的 ID 号(又名 inode 号)而不是名字来访问文件。例如,/.vol/234881034/105486 是卷 #234881034 上的文件 #105486。

您可以使用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
#
Run Code Online (Sandbox Code Playgroud)

  • 简单解释一下,`stat` 返回的前两个数字是卷 ID 和 inode。`./vol` 用于通过卷 ID 和 inode 访问文件。 (3认同)