gpt4 book ai didi

unix - syscall.Stat_t.Dev 映射到什么?

转载 作者:IT王子 更新时间:2023-10-29 02:03:45 24 4
gpt4 key购买 nike

Golang 的 syscall.Stat_t 有一个 Dev 字段,我假设它标识了磁盘/设备,参见 https://golang.org/src/syscall/ztypes_linux_amd64.go?s=1392:1688#L91

例如,对于映射到我磁盘上文件的 syscall.Stat_t 结构,Dev 的值为 51713;我的问题是:这个 ID 是 Go 内部的吗?或者它是否映射到某个操作系统 ID(在这种情况下,是哪个操作系统 ID,我如何使用标准 Unix CLI 工具查看它?)

最佳答案

syscall.Stat_t.Dev 表示给定文件所在设备的 ID。所以它不是 Go 内部的。您可以使用 stat 命令找到它,例如,

stat --format=%d <filename>

参见 this thread有关设备编号的更多信息。

关于unix - syscall.Stat_t.Dev 映射到什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40985556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com