尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【《CentOS7/7.9 ls 命令超详细实操教程|零基础运维必备》】

【《CentOS7/7.9 ls 命令超详细实操教程|零基础运维必备》】
📅 发布时间:2026/7/16 3:27:26

前言

ls是 Linux 运维最基础、使用频率最高的核心命令,全称list,作用是列出目录下文件、文件夹、权限、文件大小、修改时间、归属用户 / 用户组、文件类型等信息。本文基于 CentOS 7 / CentOS 7.9 环境,整理一套可直接复制执行的结构化实操教程,新手、运维日常均可直接套用。

环境说明:全文所有命令、输出示例均基于/tmp临时目录测试,复制命令即可复现效果,无环境适配问题。

一、ls 命令基础概述

1.1 命令作用

遍历目录内容,展示文件 / 目录基础信息,支持搭配参数实现隐藏文件查看、权限详情、人性化大小、排序、递归遍历、inode 查询等高级功能。

1.2 标准语法

bash

运行

ls [可选参数] [文件/目录路径]

二、实操环境一键初始化

先执行下面全套命令,创建测试文件、目录、隐藏文件,后续所有示例统一使用该测试环境:

bash

运行

# 进入临时测试目录 cd /tmp # 创建测试目录、普通文件、隐藏文件(Linux以.开头为隐藏文件) mkdir test_dir touch test1.txt test2.log .hidden_file # 写入内容区分文件大小 echo "12345678" > test1.txt

三、无参数基础用法

3.1 执行命令

bash

运行

ls

3.2 功能说明

仅展示当前目录非隐藏文件与文件夹,横向简洁排版输出。

3.3 输出示例

plaintext

test1.txt test2.log test_dir

补充知识点

Linux 系统中,文件名以.开头的文件 / 目录属于隐藏文件,纯ls默认不会展示。

四、常用单参数实操(附带输出 + 功能详解)

4.1 ls -a 显示全部文件(包含隐藏文件)

执行命令

bash

运行

ls -a
功能

展示所有文件、隐藏文件、当前目录.、上级目录..

输出示例

plaintext

. .. test1.txt test2.log test_dir .hidden_file

4.2 ls -l 长格式展示完整详情(简写 ll)

执行命令

bash

运行

ls -l # CentOS系统内置别名,等价 ls -l --color=auto ll
功能

竖向长列表展示文件权限、硬链接数、归属用户、归属组、文件大小、修改时间、文件名全量信息。

输出示例

plaintext

-rw-r--r--. 1 root root 8 7月 8 10:00 test1.txt -rw-r--r--. 1 root root 0 7月 8 10:00 test2.log drwxr-xr-x. 2 root root 6 7月 8 10:00 test_dir
7 列字段逐段解析
  1. -rw-r--r--:文件 / 目录权限标识
  2. 1:硬链接数量
  3. root:文件所属用户
  4. root:文件所属用户组
  5. 8:文件大小,单位默认字节 (B)
  6. 7月 8 10:00:文件最后修改时间
  7. test1.txt:文件 / 目录名称
补充:第一字符文件类型标识
  • -:普通文件
  • d:目录文件夹
  • l:软链接(快捷方式)
  • c:字符设备文件
  • b:块设备文件

4.3 ls -h 人性化展示文件大小

使用规则

-h无法单独使用,必须搭配-l参数组合使用。

标准命令

bash

运行

ls -lh
功能

自动将字节 (B) 换算为 KB、M、GB 等易读单位,方便查看文件大小。

对比效果
  • 不加-h:纯数字字节,如8
  • 加-h:可读单位,如8B、1.2K、20M、4G

4.4 ls -d 仅查看目录本身属性

普通ls 目录名会展示目录内部文件,-d参数只展示目录自身信息,不遍历内部内容。

错误用法(展示目录内文件)

bash

运行

ls test_dir
正确用法(只查看目录自身权限)

bash

运行

ls -ld test_dir

4.5 ls -R 递归遍历所有子目录

执行命令

bash

运行

ls -R /tmp
功能

逐层遍历指定目录及所有下级子目录,输出全部层级文件。

4.6 ls -t 按文件修改时间排序

执行命令

bash

运行

ls -lt
功能

按文件修改时间从新到旧排序,最新修改文件排在最上方,排查日志、变更文件常用。

4.7 ls -r 反向排序

搭配示例

bash

运行

ls -ltr
功能

反转原有排序逻辑,搭配-t可实现旧文件置顶、新文件置底。

4.8 ls -i 查看文件 inode 索引编号

执行命令

bash

运行

ls -li
功能

输出文件唯一 inode 编号,多用于硬链接排查、底层文件故障定位。

4.9 ls -S 按文件大小降序排序

执行命令

bash

运行

ls -lhS
功能

文件从大到小排序,快速定位目录下大体积日志 / 备份文件。

五、运维高频组合参数(日常工作必记)

5.1 完整全量查看:隐藏文件 + 详情 + 可读大小

bash

运行

ls -alh

5.2 单独查看目录自身权限信息

bash

运行

ls -ld test_dir

5.3 快速查看近期修改文件(日志排查)

bash

运行

ls -lht

5.4 递归遍历全目录并按大小排序

bash

运行

ls -lRh /tmp

六、指定路径查询(无需切换目录)

不用执行cd切换目录,直接填写路径查看任意目录内容:

bash

运行

# 查看根目录所有文件 ls -lh / # 查看系统日志目录 ls -lh /var/log # 查看单个配置文件详情 ls -l /etc/hosts

七、通配符筛选文件(批量过滤神器)

7.1 * 匹配任意长度任意字符

bash

运行

# 只列出所有 .txt 后缀文件 ls -l *.txt # 列出所有 test 开头的文件/目录 ls -l test*

7.2 ? 匹配单个任意字符

bash

运行

# 匹配 test+单个字符.txt,如 test1.txt、testa.txt ls test?.txt

八、补充核心知识点

8.1 ll 命令底层原理

ll并非 Linux 原生命令,是 CentOS 系统默认配置的别名,可通过命令查看原型:

bash

运行

alias ll

等价原生命令:ls -l --color=auto

8.2 终端不同颜色对应文件类型

打开颜色自动显示后,不同文件类型区分颜色:

  • 白色:普通文本文件
  • 蓝色:目录文件夹
  • 绿色:可执行程序
  • 红色:压缩包 / 损坏文件
  • 浅蓝色:软链接文件

九、总结

  1. 基础查看用ls,查看完整详情优先ll / ls -l;
  2. 查看隐藏文件必须加-a,人性化大小搭配-h;
  3. 排查日志用ls -lht,查找大文件用ls -lhS;
  4. 查看目录自身权限用-d,遍历多层目录用-R;
  5. 批量筛选文件熟练使用*、?通配符,大幅提升运维效率。

相关新闻

  • ABAP 没有 TemplateRef,但四类 SAP 技术可以承担相近职责
  • 深研生物怎么样?三个维度拆解CGT上游技术实力
  • C/C++多级指针详解:从内存模型到动态数组与函数参数传递

最新新闻

  • 江诗丹顿官方售后服务中心维修地址与电话实地考察报告_多信源验证(2026年7月更新) - 江诗丹顿官方服务中心
  • 2026年最新教程:PDF里的表格怎么提取出来 亲测有效的方法 - 图片处理研究员
  • 积家中国官方售后服务中心|服务热线及全部官方地址权威信息通知(2026年7月更新) - 积家官方售后服务中心
  • 2026年7月最新亨得利官方服务项目及价格查询|热线和完整维修地址权威信息通告 - 亨得利官方博客
  • 劳力士回收价格查询及各大平台实测排行(2026年7月最新) - 劳力士官方服务中心
  • 2026年最新教程:没有 PPT 源文件只有 PDF 怎么办?亲测好用的免费转换方法 - 图片处理研究员

日新闻

  • Toon Boom Harmony 高效工作流:从节点视图到镜头标记的实战技巧
  • 真力时售后维修电话,为您提供专业腕表保养与故障修复服务权威公示(2026年7月最新) - 亨得利官方服务中心
  • 【C++】类和对象--构造函数进阶(初始化列表与explicit)

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号