★命令 ls ★用于显示目录列表

1、ls -l   以长格式显示目录下的内容列表。输出的信息从左到右包括文件权限、使用相同iNode的文件个数、所属者、所属组、文件大小(单位为字节)、最后修改时间、文件名。

[root@JSH-01 ~]# ls -l
总用量 8
-rw-------. 1 root root 1404 11月 14 22:43 anaconda-ks.cfg
-rw-r--r--  1 root root  134 11月 24 22:05 ip.sh

2、ls -i  显示文件索引节点号(iNode),每一个iNode代表一个文件。

[root@JSH-01 ~]# ls -i
33574979 anaconda-ks.cfg  35655666 ip.sh

3、ls -h  通常与 -l 同时使用,不能单独使用。便于以比较容易读的方式显示文件大小。

[root@JSH-01 ~]# ls -lh anaconda-ks.cfg
-rw-------. 1 root root 1.4K 11月 14 22:43 anaconda-ks.cfg


4、ls -a  显示当前目录下的所有文件(包含以.开头的隐藏文件)  其中单独的.表示当前目录   两个 .. 表示上一级目录

图片.png


5、ls -t 以时间递减顺序排序。即时间越早的排在最下面,时间越晚的排在最上面。

图片.png

6、ls -d  通常与 -l 同时使用,表示仅列出当前目录本身,而不显示子目录或文件。

图片.png


7、关于命令 ls 的其他用法,请参考  man  ls 的具体用法说明。