Linux ls命令详解

ls 命令是 Linux 系统中最基础、最常用的命令之一,用于列出目录的内容,可以帮你快速查看文件、检查权限或了解磁盘空间使用情况。

📖 核心语法:ls 命令的基本结构

ls 命令的基本语法如下:

bash

复制代码
ls [选项] [文件或目录]
  • [选项]:通过不同的选项来改变 ls 的行为或输出格式。
  • [文件或目录]:指定要列出内容的目录或要显示信息的文件。如果不指定,则默认为当前目录。

⚙️ 常用选项

显示控制
选项 长格式 描述
-a --all 显示所有文件,包括以点号(.)开头的隐藏文件。
-A --almost-all 显示除 . (当前目录) 和 .. (上级目录) 之外的所有文件。
-d --directory 仅列出目录本身,而不是其内容。
-R --recursive 递归列出子目录中的内容。
格式定制
选项 长格式 描述
-l (无) 使用长格式列出文件和目录的详细信息。
-h --human-readable 与 -l 配合,将文件大小显示为 KB、MB 等易读格式。
-F --classify 在目录后加 /,可执行文件后加 *,以标识文件类型。
--color --color 为不同类型的文件输出着色,便于区分。
-i --inode 显示每个文件的 inode 索引节点号。
排序方式
选项 长格式 描述
-t (无) 按文件修改时间排序,最新修改的排在前面。
-S (无) 按文件大小排序,最大的排在前面。
-r --reverse 反转排序顺序。
-X (无) 按文件扩展名排序。
相关推荐
郝学胜-神的一滴9 小时前
Linux 高并发基石:epoll 核心原理 + LT/ET 触发模式深度剖析
linux·运维·服务器·开发语言·c++·网络协议
‎ദ്ദിᵔ.˛.ᵔ₎9 小时前
Linux 启动
linux·运维·服务器
shy^-^cky9 小时前
服务器高可用(HA)架构对比
运维·服务器·架构·双机热备·双机互备·双机双工
Joseph Cooper9 小时前
STM32MP157 Linux驱动学习笔记(三):系统级驱动框架(UART/PCIe)
linux·stm32·学习
funnycoffee12310 小时前
centos 上没有安装telnet命令 ,如何测试到1个目标IP的 443端口是否open
linux·tcp/ip·centos
威迪斯特10 小时前
Ubuntu的apt命令详解:系统管理的核心工具
运维·服务器·ubuntu·apt·下载·包管理·维护
QuestLab10 小时前
【第20期】2026年4月23日 AI日报
运维·服务器·人工智能
第八学期10 小时前
如何解决挖矿病毒的攻击
运维·服务器·安全
爱莉希雅&&&10 小时前
Ansible+Docker案例(含ansible配置安装docker)
linux·运维·mysql·nginx·docker·容器·ansible
wicb91wJ610 小时前
Linux服务器性能调优常用命令
linux·服务器·网络