文件与目录管理-ls

文件与目录管理-ls 📁 — 列出目录内容

作用

ls(list)是 Linux 中最基础且使用频率最高的命令,用于列出指定目录下的文件和子目录。通过不同选项可查看文件的权限、所有者、大小、修改时间等元信息,支持排序、过滤和递归显示。

语法

1
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 文件类型标识(/ 目录、* 可执行)

示例

1
2
3
4
5
ls -la           # 长格式显示所有文件(含隐藏文件)
ls -lh # 长格式,以 K/M/G 显示大小
ls -ltr # 按修改时间逆序排列
ls -R /home # 递归列出 /home 下所有内容
ls *.TXT # 通配符过滤,仅显示 .TXT 文件

来源:菜鸟教程