看一下这个截图:
$ mkdir someDir
$ cd someDir
$ ls -l
total 0
$ touch someFile
$ ls -l
total 8
-rw-rw-r-- 1 user user 0 Nov 5 01:29 someFile
请原谅我安装 Ubuntu 时使用的语言。无论如何,我无法想象创建一个空文件实际上会创建什么八文件,唉,额外的七个不会列出,只是在统计中说说而已。总计栏清楚地写着八。我使用的是 Ubuntu 12.10 x86。此外,在我的 Nautilus 文件资源管理器中,我选中了查看隐藏文件和系统文件的选项。操作到新someDir
目录不会显示多个文件,即文件someFile
。那么总数是在欺骗我吗,还是隐藏文件的数量甚至比“普通”隐藏文件还要多?我很想知道这里究竟创建了哪些文件,为什么会这样,以及为什么我不能列出它们。
顺便说一句,sudo
在ls -l
命令中添加前缀对我来说没有任何区别。
提前致谢。
答案1
从OSX 的 ls 手册页(我期望在 Linux 上也是一样,但是我手边没有可以测试的)
-l (The lowercase letter ``ell''.) List in long format. (See below.) If the output is to a terminal, a total sum for all the file sizes is output on a line before the long listing.
因此,该数字是文件大小的总和,而不是文件数量的计数。