文件与目录管理-ls 📁 — 列出目录内容
作用
ls(list)是 Linux 中最基础且使用频率最高的命令,用于列出指定目录下的文件和子目录。通过不同选项可查看文件的权限、所有者、大小、修改时间等元信息,支持排序、过滤和递归显示。
语法
ls [选项] [路径]
用法
ls 常与多种选项组合使用。-l 以长格式显示权限/大小/时间等详细信息;-A 显示隐藏文件(排除 . 和 ..);-h 以 K/M/G 格式显示大小(需配合 -l);-t 按修改时间排序;-S 按文件大小排序。支持通配符过滤,例如 ls *.TXT 只显示文本文件。
常用参数
| 参数 | 说明 |
|---|---|
-l | 长格式显示详细信息 |
-A | 显示所有文件(含隐藏,排除 . 和 ..) |
-h | 人类可读大小(配合 -l) |
-t | 按修改时间排序 |
-r | 反向排序 |
-S | 按文件大小排序 |
-R | 递归子目录 |
-d | 只显示目录本身 |
-i | 显示 inode 编号 |
-F | 文件类型标识(/ 目录、* 可执行) |
示例
ls -la # 长格式显示所有文件(含隐藏文件)
ls -lh # 长格式,以 K/M/G 显示大小
ls -ltr # 按修改时间逆序排列
ls -R /home # 递归列出 /home 下所有内容
ls *.TXT # 通配符过滤,仅显示 .TXT 文件
来源: 菜鸟教程
📖 课程位置
本命令在以下课程中讲解: Day 1:路径与目录切换 | Day 5:本周串联实操
🔗 相关文档
文件与目录管理-pwd | 文件与目录管理-cd | 文件与目录管理-stat | 文件与目录管理-tree