在linux系统中,ls命令用于列出目录内容,是用户最常使用的命令之一。它可以帮助你快速了解当前路径下有哪些文件和子目录,以及它们的权限、大小和修改时间等属性。

ls命令的基本用法
不加任何参数直接输入ls,会按字母顺序显示当前目录下的非隐藏文件名。
# 列出当前目录文件 ls # 列出指定目录 ls /home/user
常用参数介绍
通过组合参数,可以让ls输出更有用的信息。
-a:显示所有文件,包括以小数点开头的隐藏文件-l:以长格式显示,包含权限、所有者、大小和修改时间-h:与-l一起使用时,将文件大小显示为K、M、G等易读单位-t:按修改时间排序,最新修改的排在前面-r:反向排序
显示隐藏文件与详细信息
实际工作中,我们经常需要查看文件的详细属性,同时不漏掉配置文件这样的隐藏项。
# 长格式并显示隐藏文件,大小易读 ls -alh # 按时间倒序查看 ls -lt
输出结果字段说明
当使用-l参数时,每一行代表一个文件,字段含义如下:
| 字段位置 | 含义 |
|---|---|
| 第1列 | 文件类型和权限,如-rwxr-xr-x |
| 第2列 | 硬链接数量 |
| 第3列 | 文件所有者 |
| 第4列 | 文件所属组 |
| 第5列 | 文件大小 |
| 第6-8列 | 修改日期和时间 |
| 第9列 | 文件或目录名称 |
结合通配符过滤
ls支持使用通配符只列出特定类型的文件,例如查看所有以.txt结尾的文件。
# 列出当前目录所有txt文件 ls *.txt # 列出以a开头、后接任意字符的文件 ls a*
简单脚本示例
下面是一个小脚本,把常用参数封装起来,方便日常调用。
#!/bin/bash # 自定义ll函数,等价于ls -alh alias ll='ls -alh' # 直接执行查看当前目录 ll
熟练运用ls命令能显著提升在linux终端下的操作效率。建议多在实际环境中尝试不同参数组合,逐步形成自己的使用习惯。
linuxls_commandfile_listing修改时间:2026-07-29 14:36:32