man中的说明,我们可以看出total的意思为 “所列出内容的磁盘占用空间总和值。单位为kbytes"这句话是什么意思? 我们知道ls -l列出的第5列数值是该文件或目录的大小。在这里目录的大小并非是目录所包含的文件的总大小。而仅仅是目录自身的大小。 如果你无法理解这一概念,请思考一下”linux中一切皆文件“这句话的含义。 那么,也就是
ls l显示的total 4表示该目录下所有文件及目录所占用的总空间大小为4KB,而ls a l显示的total 12则表示在包含隐藏文件的情况下,该目录下所有文件及目录所占用的总空间大小为12KB。具体原因如下:ls l显示的total 4:当你使用ls l命令时,它列出了当前目录下的文件和目录的详细信息。total 4表示...
字母“l”表示该文件是一个链接文件。字母"l"是link(链接)的缩写,类似于windows下的快捷方式 字母“b”的表示块设备文件(block),一般置于/dev目录下,设备文件是普通文件和程序访问硬件设备的入口,是很特殊的文件。没有文件大小,只有一个主设备号和一个辅设备号。一次传输数据为一整块的被称为块设备,如硬盘、光...
Ls 显示目录内容列表,输出信息可以进行彩色加高亮显示,以分区不同类型的文件。 语法: touch [选...
ls是 Linux 系统中的一个命令行工具,用于列出目录中的文件和子目录。当你使用ls命令时,它会显示目录中的文件和文件夹列表。而total则是在使用ls -l命令时,显示的一个汇总信息,表示目录中所有文件占用的磁盘空间总量。 基础概念 ls: List directory contents,用于列出指定目录中的文件和子目录。
total信息表示该目录下所有文件及目录列表第5个字段的和(以k为单位),也就是该目录的大小。ls -l显示只有1项目录,4096b=4k,所以显示total 4;ls -a -l 显示包括隐藏文件(目录)信息,有3项,4096+4096+4096=3*4k=12k,故显示total 12。
可以看到,用ls -l命令查看某一个目录会得到一个9个字段的列表.第1行:总用量(total) 这个数值是该目录下所有文件及目录列表第5个字段的和(以k为单位),也就是该目录的大小.请注意和该目录下的文件和子目录下文件的总合做区分.这个数字和du /root 得到的数字的大小是不一样的.可以用awk命令来验证.用awk...
Linux ls -l诠释 以root的家目录为例: 第1行:总计(total) Total后面的数字是指当前目录下所有文件所占用的空间总和。可以使用ls –lh查看,也可使用ls –alh查看。 第1字段: 文件属性字段 -rw-r–r– 1 root root 762 07-29 18:19 exit 文件属性字段总共有10个字母组成;第一个字符代表文件的类型。 字...
total其实就是所有文件所占的块的大小总和,由于文件大小并不一定都是标准的4096的倍数,比如某文件大小为10000,就需要占用10000/4096+1=3个块,占用块的大小就是3*4096,以k为单位就是3*4096/1024=12。 网上很多人说得都不错,但是漏掉了一个关键部分,那就是ls -l是不计算符号链接的,因为符号连接的st_size表示...