语法: ls [选项 -option] 目录名
可以不加参数
参数: -a ---- 用于显示所有文件,包括隐藏文件
-A ---- 用于显示所有文件,包含隐藏文件,但是不显示.,..目录,.表示当前目录;..表示上一级目录
-l ---- 显示文件/目录完整的属性信息
-t ---- 按照最近修改的时间进行排序,倒序(如果没有修改,按照首次创建生成的时间)
-d ---- 查看目录的属性
-h ---- 人性化显示文件大小(默认是字节,工作中习惯是K字节)
-i ---- 显示文件的icode ,即文件编号,linux 中实际上是通过icode来找文件的
当多个参数一起使用的时候,可以简写
[root@localhostTEST ~]# ls -l -t
[root@localhostTEST ~]# ls -lt
ls -l ==> ll
[root@localhostTEST ~]# ll
总用量 8
-rw-------. 1 root root 2027 11月 9 11:45 anaconda-ks.cfg
-rw-r--r--. 1 root root 2075 11月 9 11:55 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 11月 9 13:35 公共
drwxr-xr-x. 2 root root 6 11月 9 13:35 模板
drwxr-xr-x. 2 root root 6 11月 9 13:35 视频
详细解释一下ll 完整的属性信息:分为七个组成部分
第一部分:总共10位,分为4个小部分组成
第一个小部分(第一位):表示文件或者目录的属性,"-" 表示普通文件;"d"表示普通目录,"c"表示设备文件(不要操作),
"l"表示软链接文件(类似于 windows下的快捷方式)
第二小部分(第二位到第四位):表示文件/目录的所有者的权限,其中 r 表示 可读,
w 表示可写,x 表示可执行,- 表示没有任何权限
第三小部分(第五位到第七位):表示文件/目录所在群组的其他用户的权限信息,其中 r 表示 可读,w 表示可写,x 表示可执行,- 表示没有任何权限
第四小部分(第八位到第十位):表示剩下的其他用户对应的权限信息,其中 r 表示 可读,w 表示可写,x 表示可执行,- 表示没有任何权限
例如: - --------- 表示这是一个普通文件,所有人都没有权限
l rwxrwxrwx 表示软链接文件,所有人都具备可读可写,可执行权限
第二部分:节点数,在系统中有几个地方可以看到这个文件,1表示1个地方,2表示2个地方...
创建硬链接,节点数会 +1
删除硬链接,节点数会 -1
第三部分:文件/目录所有者
第四部分:文件/目录所在的群组
linux 在创建用户的时候,会同步创建一个同名的群组,同时将这个用户添加到这个群组中
所有者: u 表示;用户组 : g ;其它人:o 表示
第五部分:文件/目录的大小,一般都是默认是字节
第六部分:文件/目录的最后修改时间,如果没有修改,就是初始创建的时间
第七部分:文件/目录的名称