hug*_*eow 3 linux centos filesystems ls
# cat /proc/version
Linux version 2.6.18-308.8.2.el5.028stab101.1 (root@rhel5-build-x64) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Sun Jun 24 20:25:35 MSD 2012
# ls -l /proc/version
-r--r--r-- 1 root root 0 Aug 22 10:07 /proc/version
Run Code Online (Sandbox Code Playgroud)
文件大小报告为 0,但它有内容。这是如何运作的?
是不是因为/proc是某种虚拟文件系统?
哪个命令可以显示文件的确切大小/proc?
那是因为你在proc文件系统中。查看有关procfs 是什么的更多信息。
/proc/version,包含 Linux 内核版本、发行版号、gcc 版本号(用于构建内核)以及与当前运行的内核版本相关的任何其他相关信息
这些不是真正的文件。这是将进程信息显示为文件层次结构的便捷方式。
编辑:
我知道它是不真实的,但是如果我想知道它的大小该怎么办?
您不是从 获得的ls,但您可以尝试使用wc:
# wc -c /proc/version
138 /proc/version
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1826 次 |
| 最近记录: |