首页 > 学院 > 开发设计 > 正文

每周一个Linux命令---ls

2019-11-06 06:25:10
字体:
来源:转载
供稿:网友

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 灰色 其他文件


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表