Linux 设备(特殊字符)文件大小意味着什么?
使用ls-l通常会导致一个包含文件大小的长列表Linux 设备(特殊字符)文件大小意味着什么?,linux,bash,linux-device-driver,Linux,Bash,Linux Device Driver,使用ls-l通常会导致一个包含文件大小的长列表 -rw-r--r--@ 1 user1 staff 881344 Sep 1 15:35 someFile.png 在macOS 10.13.5和Ubuntu20.04上,字符特殊(设备)文件大小非常不同 crw------- 1 root wheel 31, 0 Aug 30 16:11 autofs 在这种情况下,“31,0”是什么意思?请仔细阅读then about的文档 31是主要设备编号,
-rw-r--r--@ 1 user1 staff 881344 Sep 1 15:35 someFile.png
在macOS 10.13.5和Ubuntu20.04上,字符特殊(设备)文件大小非常不同
crw------- 1 root wheel 31, 0 Aug 30 16:11 autofs
在这种情况下,“31,0”是什么意思?请仔细阅读then about的文档
31是主要设备编号,0是次要设备编号
请记住,这将使用(您可能会检查使用…),所以请阅读
有时,ls
可能是某个shell别名或函数。因此,请阅读的文档。还可以尝试/bin/ls--help
在GNULinux上,请阅读的文档。而且,你可以下载并研究它的源代码强>
在MacOSX上,可能有不同的
但是要注意(在Linux上)
“31,0”是什么意思
这是字符设备的主要/次要编号
请看这些:
我相信这一切都是正确的,但@artm的回答更简洁。