Name: ls - list directory contents 列出目录内容
Synopsis : ls [OPTION] ... [FILE] ... ls [选项] [目录名]
Description :
List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
Mandatory arguments to long options are mandatory for short options too.
列出文件的信息(当前默认的目录), 默认按照字母顺序排列, 也可以指定规则进行排列( 如 cftuvSUX)
对长选项来说必须的参数,对短选项来说也是必须的.
common options
-a, -all 列出目录下所有文件,包括以.开头的隐含文件
-A 同-a, 但不列出"."和"..".
-c 配合-lt : 根据ctim排序及显示 ctime(文件状态最后更改的时间) 配合-l : 显示ctime但根据名称排序,否则根据ctime,参考最新标准
-C 每栏由上至下列出项目
-color[=WHEN] 控制是否使用色彩分辨文件.WHEN 可以是 never,always 或者 auto 其中之一.
-d , -dircetory 将目录像文件一样显示,而不是显示其下的文件;( 显示目录自身的属性,而不是目录中的内容 )
-l出了文件名之外,还将文件的权限.所有者.文件大小等信息详细列出来.
-m 所有的项目以逗号分隔,并填满整行行宽
-o 类似-l 显示文件的除组信息外的详细信息
-r -reverse 依相反次序排列
-R,-recursive 同时列出所有子目录层
-s , -size 以块大小为单位列出所有文件的大小
-S 根据文件的大小排序
-t 以文件修改时间排序
-x 逐行列出项目而不是逐栏列出
-X 根据扩展名排序
常用范例:
列出当前目录下,所有文件和目录的详细资料
ls -lR ./
扩展:
显示彩色目录列表
打开/etc/bashrc, 加入 alias ls - "ls-color", 重启bash 就可以看到像slackware彩色目录列表
其中 颜色含义 1 蓝色 目录 2 绿色 可执行文件 3 红色 压缩文件 4 浅蓝色 链接文件 5 灰色 其他文件
新闻热点
疑难解答