简介
ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。
语法
1 | ls(选项)(参数) |
选项
1 | -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出); |
参数
目录:指定要显示列表的目录,也可以是具体的文件。
实例
显示当前目录下非影藏文件与目录
1 | [root@localhost ~]# ls |
显示当前目录下包括影藏文件在内的所有文件列表
1 | [root@localhost ~]# ls -a |
输出长格式列表
1 | [root@localhost ~]# ls -1 |
显示文件的inode信息
索引节点(index inode简称为“inode”)是Linux中一个特殊的概念,具有相同的索引节点号的两个文本本质上是同一个文件(除文件名不同外)。1
2
3[root@localhost ~]# ls -i -l anaconda-ks.cfg install.log
2345481 -rw------- 1 root root 859 Jun 11 22:49 anaconda-ks.cfg
2345474 -rw-r--r-- 1 root root 13837 Jun 11 22:49 install.log
水平输出文件列表
1 | [root@localhost /]# ls -m |
最近修改的文件显示在最上面
1 | [root@localhost /]# ls -t |
显示递归文件
1 | [root@localhost ~]# ls -R |
打印文件的UID和GID
1 | [root@localhost /]# ls -n |
列出文件和文件夹的详细信息
1 | [root@localhost /]# ls -l |
列出可读文件和文件夹详细信息
1 | [root@localhost /]# ls -lh |
列出文件并标记颜色分类
1 | [root@localhost nginx-1.2.1]# ls --color=auto |