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 就是一个非常强大的组合,它可以显示所有文件(包括隐藏文件)的详细信息,按时间倒序排列,并且以人性化的单位显示大小。

相关推荐
RisunJan7 小时前
Linux命令-rlogin(远程登录)
linux·运维
深圳恒讯8 小时前
菲律宾云服务器与传统VPS的架构差异
运维·服务器·架构
蓝天下的守望者8 小时前
svt_apb_if里的宏定义问题
运维·服务器·数据库
小林ixn8 小时前
从“玩具工具”到“跨语言利器”:MCP 协议实战解析
运维·服务器·网络
小顿的企业观察9 小时前
中企出海战略规划,正在从“走出去”转向“走进去”
大数据·运维·人工智能·产品运营·制造
数智化转型推荐官9 小时前
2026统一身份管理系统五大发展趋势解读
java·运维·微服务
看菜鸡互9 小时前
探索用 SlideML 让大模型生成 PPT 的实验方法
java·运维
2603_9547083110 小时前
全维度容错设计,打造微电网安全运行屏障
服务器·网络·数据库·人工智能·分布式·安全
其实防守也摸鱼10 小时前
蓝队相关知识学习(1)---常用堡垒机和服务器
服务器·功能测试·学习·网络安全·网络攻击模型·攻防对抗·蓝队
大飞记Python10 小时前
Linux命令速查手册(测试开发4年实战总结,附PDF)
linux·网络·pdf