命令格式:
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 ——目录个数
本文出自 “袁宇睿” 博客,请务必保留此出处http://928004321.blog.51cto.com/10707688/1730754
原文:http://928004321.blog.51cto.com/10707688/1730754