ls命令 – 显示目录中文件及其属性信息
语法格式:ls [参数] [文件名]
常用参数:
参数组合 | 参数组合详解 | 命令使用案例 |
---|---|---|
-a | 显示隐藏文件,包括以 . 开头的文件和目录 | ls -a |
-l | 以长格式显示文件信息,包括文件类型、权限、所有者、大小、修改时间等 | ls -l |
-h | 以人类可读方式显示文件大小,例如 1K、2M、3G 等 | ls -lh |
-S | 按文件大小进行排序,从大到小排列 | ls -l -S |
-X | 按文件扩展名进行排序,按字母顺序排列 | ls -X |
-1 | 列表只显示文件名或目录名,每行只显示一个条目 | ls -1 |
-R | 递归地列出指定目录下所有子目录中的文件 | ls -R |
-t | 按修改时间进行排序,最近修改的文件排在最前面 | ls -lt |
-r | 反序输出,即倒序输出 | ls -r |
-lat | 以长格式列出所有文件并按访问时间排序(最近访问时间) | ls -lat |
-lrt | 列出所有文件并按修改时间排序(最近修改时间) | ls -lrt |
-lhS | 以长格式列出所有文件并以人类可读方式和文件大小排序 | ls -lhS |
-lht | 以长格式列出所有文件并以人类可读方式和访问时间排序 | ls -lht |
-lhrt | 以长格式列出所有文件并以人类可读方式和修改时间排序(最近修改时间) | ls -lhrt |
-ld | 列出目录本身的信息 | ls -ld |
-lRh | 以长格式列出所有文件,递归列出子目录内容,并以人类可读方式显示文件大小 | ls -lRh |
-alh | 结合-a、-l、-h选项,以长格式显示文件信息并以人类可读方式显示文件大小及隐藏文件 | ls -alh |
-latr | 以长格式列出所有文件并按访问时间排序(最近访问时间),以逆序排列 | ls -latr |