ls命令

英文原意:list

命令路径:/bin/ls

说明:列出目录的内容或属性

选项:

-l 长格式显示,英文原意是long的意思,就详细的列出目录下文件的信息

 1 文件类型:
 2      -:普通文件 (f)
 3     d: 目录文件
 4     b: 块设备文件 (block)
 5     c: 字符设备文件 (character)
 6     l: 符号链接文件(symbolic link file)
 7     p: 命令管道文件(pipe)
 8     s: 套接字文件(socket)
 9 文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r--
10 文件硬链接的次数
11 文件的属主(owner)
12 文件的属组(group)
13 文件大小(size),单位是字节
14 时间戳(timestamp):最近一次被修改的时间
15     访问:access
16     修改:modify,文件内容发生了改变
17     改变:change,metadata,元数据

-a 列出所有文件,包括以点开头的隐藏文件,这个选项的长格式是--all

1     . 表示当前目录
2     .. 表示父目录 

-A:显示出了. ..之外的全部隐藏目录

-i 显示文件的i节点,i节点是文件的唯一标识

-r: 逆序显示

-d 显示目录的属性

-h 以人类可读的显示形式显示信息,比如文件大小的显示

-S 按文件从大到小排序

-t 按时间从新到旧排序

-h:做单位转换

-R: 递归(recursive)显示

示例:

ls -al

以长格式显示当前目录下的所有文件

QQ截图20150204102927.jpg


ls -ldh /etc

以长格式显示目录/etc的属性,

QQ截图20150204103102.jpg


ls -lSh

按文件从大到小排序

QQ截图20150204103209.jpg