猫猫1 发表于 2018-5-21 10:42:56

linux 命令 —— ls


[*]  命令格式:

   ls [选项] 目录名      (选项可不写)
[*]  命令功能:
     列出目标目录中所有的子目录和文件
[*]  常用选项:
        -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    ——目录个数
页: [1]
查看完整版本: linux 命令 —— ls