使用ls命令时出现的total

当我们在使用ls命令列出文件夹下内容时,我们会发现有一个total行,在total后面还有一个数字。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
[GNU@ecs-x ~]$ ls -li
total 44
926532 drwxr-xr-x 2 GNU GNU 4096 Feb 25 09:56 Desktop
926536 drwxr-xr-x 2 GNU GNU 4096 Feb 23 19:10 Documents
926533 drwxr-xr-x 2 GNU GNU 4096 Feb 23 19:10 Downloads
926537 drwxr-xr-x 2 GNU GNU 4096 Feb 23 19:10 Music
926538 drwxr-xr-x 2 GNU GNU 4096 Feb 23 19:10 Pictures
926535 drwxr-xr-x 2 GNU GNU 4096 Feb 23 19:10 Public
926534 drwxr-xr-x 2 GNU GNU 4096 Feb 23 19:10 Templates
925774 -rw-rw-r-- 1 GNU GNU  127 Feb 26 18:09 test.py
925571 -rw-rw-r-- 1 GNU GNU    7 Feb 25 17:41 test.txt
926479 drwxr-xr-t 2 GNU GNU 4096 Feb 23 19:10 thinclient_drives
926539 drwxr-xr-x 2 GNU GNU 4096 Feb 23 19:10 Videos

那么这个total代表的是什么呢? 事实上这个total后的数字是代表着该目录下的所有项目占据的总内存空间。在ls命令后面加上 -h 可以更清楚的看到这个效果。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
[GNU@ecs-x ~]$ ls -lih
total 44K
926532 drwxr-xr-x 2 GNU GNU 4.0K Feb 25 09:56 Desktop
926536 drwxr-xr-x 2 GNU GNU 4.0K Feb 23 19:10 Documents
926533 drwxr-xr-x 2 GNU GNU 4.0K Feb 23 19:10 Downloads
926537 drwxr-xr-x 2 GNU GNU 4.0K Feb 23 19:10 Music
926538 drwxr-xr-x 2 GNU GNU 4.0K Feb 23 19:10 Pictures
926535 drwxr-xr-x 2 GNU GNU 4.0K Feb 23 19:10 Public
926534 drwxr-xr-x 2 GNU GNU 4.0K Feb 23 19:10 Templates
925774 -rw-rw-r-- 1 GNU GNU  127 Feb 26 18:09 test.py
925571 -rw-rw-r-- 1 GNU GNU    7 Feb 25 17:41 test.txt
926479 drwxr-xr-t 2 GNU GNU 4.0K Feb 23 19:10 thinclient_drives
926539 drwxr-xr-x 2 GNU GNU 4.0K Feb 23 19:10 Videos
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计