ls 是 Linux 中最为常用的命令之一。关于 ls 的词源,查到两个说法:
本文主要解读使用 l 参数时 ls 的输出内容。
简单示例1:直接执行 ls -l
输出内容解析:
第一行 total 29456 表示当前目录下所有文件所占用的空间,以 KiB 单位
第二行 -rw-rw-r-- 1 cmvideo cmvideo 30161593 May 15 16:34 cmvideo.war
依次显示的是:权限 硬链接数 所有者 组 大小(以 byte 为单位) 改动时间 文件名
注:显示权限的头部有一个表示文件类型的字符。
注意上面第一行和第二行都有显示文件大小的数值,但单位是不一样的,初看不易理解。如果加上参数 h 就一目了然了:
接下来解释第二行第二列数字的含义:
这次举一个内容比较多例子,以示效果:
上图显示 js 目录下,应该有4个目录,这里验证一下:
只见到两个目录:Datepicker, valiDateForm
那么还有两个目录呢?呵呵,隐藏掉了,使用 a 参数再查一下:
前面两个目录加上这里显示的 . 和 .. 一共就是四个目录了。
综上,汇总一幅图画,如下: