ls


ls不仅可以查看linux文件包含的文件而且可查看文件权限(包括目录,文件夹,文件权限),还可以进行彩色加亮显示,以区分不同类型的文件


 一 :命令格式:

 [选项] 目录名

 二:命令功能:

      列出目录中所有子目录和文件

 三.常用参数:

      一:-l(long)长格式

ls -l   /data  显示data下的目录和文件,默认为第一层的


[root@oldboy data]# ls  -l /data
total 8
drwxr-xr-x  5 root root 4096 Jul 26 00:07 a
-rw-r--r--. 1 root root   51 Jul 21 00:09 txt


      二:-d(directory)查看目录,表示只看后面列举的目录的性质

ls -d /data 显示data下第一层的目录


[root@oldboy data]# ls -d /data
/data

      三:-a(all)显示所有文件,包括隐藏文件,linux中隐藏文件以.开头

ls -a /data 显示data目录下所有目录和文件,包括隐藏文件


[root@oldboy data]# ls -a /data
.  ..  .1  .a  .txt  a  aaa  b,c,d  txt


     四: -F 给不同文件结尾加不同标识,目录加/

ls -F /data


[root@oldboy data]# ls -F /data
a/  aaa  b,c,d/  txt


     五: -p给目录结尾加斜线

ls -p /data


[root@oldboy data]# ls -p /data
a/  aaa  b,c,d/  txt


      六:-t(time)表示按照修改时间排序排列文件,默认最新的在最上面

ls -lt /data


[root@oldboy data]# ls -lt /data
total 12
drwxr-xr-x  2 root root 4096 Jul 26 00:30 b,c,d
-rw-r--r--  1 root root    0 Jul 26 00:30 aaa
drwxr-xr-x  5 root root 4096 Jul 26 00:07 a
-rw-r--r--. 1 root root   51 Jul 21 00:09 txt


        七:-r(reverse)反转排序,倒序


ls -ltr /data   不按照最新的在上面,反过来最新的文件在最下面


[root@oldboy data]# ls -ltr /data
total 12
-rw-r--r--. 1 root root   51 Jul 21 00:09 txt
drwxr-xr-x  5 root root 4096 Jul 26 00:07 a
-rw-r--r--  1 root root    0 Jul 26 00:30 aaa
drwxr-xr-x  2 root root 4096 Jul 26 00:30 b,c,d



          八: --color=auto显示颜色,系统取别名中ls就加入了这个东西,所有ls会默认显示颜色,/ls取消别名输出

      \ls  --color=auto  /data


[root@oldboy data]# \ls /data
a  aaa  b,c,d  txt
[root@oldboy data]# \ls --color=auto /data
a  aaa  b,c,d  txt