1. 命令格式:

         ls [选项] 目录名        (选项可不写)

  2. 命令功能:

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

  3. 常用选项:

        -a  列出目录下的所有文件,包括以“.”开头的隐藏文件

        -A  与-a相同,只是不列出当前目录和当前目录的父目录

        -d  显示当前目录自身属性而不是显示目录中的内容

        -l  长格式显示文件和目录的列表,包括权限、大小、最后更新时间等属性

        -g  与-l类似,只是不显示所有者

        -h  以容易理解的格式列出文件大小,如K、M等

        -i  列出每个文件的iNode号

        -m  所有项目已逗号分隔,并填满整行行宽显示

        -S  根据文件大小排序

        -t  根据文件修改时间排序

        -R  同时列出所有子目录层

 4.常用范例:

  例一:列出/etc下的所有文件和目录的详细信息

  命令:ls -lR /etc


  例二:列出当前目录中所有已“c”开头的文件及目录的详细信息

  命令:ls -l t*


  例三:只列出/usr/src下的目录

  命令: ls -l /usr/src | gerp "^d"


  例四:计算当前目录下的文件数和目录数

  命令: ls -l * | grep "^-" | wc -l    ——文件个数

         ls -l * | grep "^d" | wc -l    ——目录个数