Linux命令-ls(显示目录内容列表)

🧭说明

ls 命令是 Linux 系统中用于列出目录内容的基础工具,下面这张表格汇总了它的核心用法和常见选项。

功能类别 常用选项 作用说明
基础列表 ls 列出当前目录下非隐藏的文件和子目录。
显示详细信息 ls -l 以长格式列表显示,包含权限、所有者、大小、修改时间等详细信息。
显示隐藏文件 ls -a 显示所有文件,包括以 . 开头的隐藏文件。
组合使用 ls -la 最常用的组合之一,显示当前目录下所有文件(含隐藏文件)的详细信息。
人性化显示 ls -lh 与 -l 结合使用,将文件大小以 K、M、G 等易读的单位显示。
文件分类 ls -F 在文件名后附加标识符以显示类型,如 / 表示目录,* 表示可执行文件。
递归列出 ls -R 递归列出所有子目录中的内容。
排序控制 ls -t 按修改时间排序,最新的文件在前。
ls -S 按文件大小排序,最大的文件在前。
ls -r 反转排序顺序,与 -t 或 -S 等结合使用。
指定目录 ls /path/to/dir 列出指定路径下的内容,而非当前目录。

💡 进阶使用技巧

  • 查看文件索引号(inode) :使用 ls -i 命令可以显示文件的索引节点号,这在处理硬链接或某些系统管理任务时很有用。
  • 仅显示目录本身 :如果只想查看目录自身的属性信息,而不是其包含的文件,可以使用 ls -ld directory_name。
  • 以逗号分隔显示 :使用 ls -m 可以横向输出文件名,并用逗号分隔,有时便于脚本处理。

温馨提示

ls 命令的选项可以灵活组合,以满足不同的查看需求。例如,ls -lath 就是一个非常强大的组合,它可以显示所有文件(包括隐藏文件)的详细信息,按时间倒序排列,并且以人性化的单位显示大小。

相关推荐
g3voip1 小时前
工业防水电话到底怎么选?隧道、管廊与码头的需求差异
服务器·网络·信息与通信·ip
qetfw1 小时前
Bash 变量:export、位置参数与默认值展开验证
linux·开发语言·chrome·bash
智能运维指南1 小时前
企业 IT 运维自动化平台怎么选?从场景匹配到 POC 验证的完整评估框架
运维·自动化·自动化运维·嘉为蓝鲸
其实防守也摸鱼2 小时前
Cylab在线靶场——CTF中的通用技能
linux·数据库·学习·算法·靶场·ctf·学习网络安全
.Bryce.2 小时前
从强化学习到Agentic RL:让Agent在“干活“中自己变聪明
服务器·网络·agent·rag·agentic rl
ZYH_06012 小时前
rhcsa课程复习题
服务器·bash
用户565190394492 小时前
高危 编号99999漏洞情报(26年8-10月) 多个严重漏洞:PHP执行远程控制代码 / Linux虚拟机-宿主越界(CVE-2026-99999...
服务器
toooooop82 小时前
CentOS 7 内核 3.10.0-1160.119.1 升级指南
linux·运维·centos
云飞云共享云桌面2 小时前
广东东莞制造工厂10人共享一台三维设计服务器
运维·服务器·3d·自动化·制造
码少女2 小时前
Linux——UDP协议和TCP协议
linux·网络·udp·tcp