ls 命令:列出目标目录中所有子目录和文件
格式:
ls [选项] [目录名]
选项:
-a 显示所有文件及目录 (ls内将文件名或目录名称开头为 “.” 的视为隐藏目录 ) -l 列出文件详细信息 -d 仅显示目录名,不显示目录下的内容列表 -h 以易于阅读的格式输出文件大小; -i 查看任意一个文件的节点; -r 将文件以相反次序显示( 默认英文字母次序) -t 将文件依建立时间先后顺序列出 -A 同-a 但不列出 “.” (目前目录) 及 “..”(父目录) -F 在列出的文件名称后加一符号 ; 例如 可执行档 加”*” 目录则加/ -R 若目录下有文件 则以下文件也依次序列出
. 表示当前目录 .. 表示当前目录的上一级目录
案例1:列出当前目录中所有 以 “l”开头的目录详细内容
命令: ls -l l* [root@localhost tmp]# ls -l l* -rw-r--r--. 1 root root 31369 Jun 11 2017 logo2.png -rw-r--r--. 1 root root 3794 Jul 26 2018 logo.png
文件属性含义:
- 文件类型 rw-r--r-- 文件权限 1 链接个数 root 文件所有者 root 文件所属组 31369 文件大小 jun 11 2017 文件上次修改的日期 logo2.png 文件名称
文件类型包括:
d 目录文件 l 链接文件 b 块设备文件 c 字符设备文件 p 管道文件 - 普通文件