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
以长格式显示当前目录下的所有文件
ls -ldh /etc
以长格式显示目录/etc的属性,
ls -lSh
按文件从大到小排序