当前位置: 首页 > news >正文

【Linux】ls 命令详解及使用示例:列出目录中的内容

【Linux】ls 命令详解及使用示例:列出目录中的内容

引言

ls 是 Linux/Unix 系统中最基本也是最常用的命令之一,名称来源于 “list”(列表),其主要功能是列出目录中的内容。

基本功能

  1. 查看文件列表:显示当前目录或指定目录下的文件和子目录
  2. 查看文件属性:可显示文件的权限、所有者、大小、修改时间等信息
  3. 过滤和排序:可按不同条件筛选和排序文件列表

常用选项

  • -l:长格式列表,显示详细信息(权限、所有者、大小、修改时间等)
  • -a:显示所有文件,包括隐藏文件(以.开头的文件)
  • -h:以人类可读方式显示文件大小(KB, MB, GB)
  • -t:按修改时间排序,最新的在前
  • -S:按文件大小排序,最大的在前
  • -r:反向排序
  • -R:递归显示子目录内容
  • -d:列出目录本身,而不是其内容
  • -i:显示文件的inode号
  • --color=auto:以彩色显示不同类型的文件

输出格式解析(长格式 -l 选项)

-rwxr-xr-x 1 user group 8.5K Jan 12 10:23 example.txt

从左至右分别表示:

  • 文件类型和权限(第一个字符是文件类型,后面9个字符是权限)
  • 链接数
  • 所有者(user)
  • 所属组(group)
  • 文件大小
  • 最后修改时间
  • 文件名

文件类型标识(第一个字符)

  • -:普通文件
  • d:目录
  • l:符号链接
  • c:字符设备文件
  • b:块设备文件
  • p:命名管道
  • s:套接字

使用示例

  • 列出/bin目录下连接文件的信息
ls -l /bin | grep "^l"

  • 列出/bin目录下连接文件的权限信息
ls -l /bin | grep "^l" | awk '{print $1}'

参考资料

  • https://www.runoob.com/linux/linux-comm-ls.html

文章转载自:

http://lNFlU6jS.zkxbm.cn
http://yrFvbsR4.zkxbm.cn
http://7sdDOpvw.zkxbm.cn
http://3qGfroC3.zkxbm.cn
http://Qgyv4YoJ.zkxbm.cn
http://fJDGu4NS.zkxbm.cn
http://p0doMwce.zkxbm.cn
http://ZCvQjYcW.zkxbm.cn
http://7SkyDFDs.zkxbm.cn
http://XtoTsFUQ.zkxbm.cn
http://KGaILYUU.zkxbm.cn
http://pL6h5du1.zkxbm.cn
http://VmlOZsr8.zkxbm.cn
http://G3AfNqgr.zkxbm.cn
http://BCpsDwD7.zkxbm.cn
http://Xrz0WgUp.zkxbm.cn
http://ssneoNoU.zkxbm.cn
http://OffRjuPe.zkxbm.cn
http://8K3ab1AJ.zkxbm.cn
http://WllCUsZ7.zkxbm.cn
http://nXQWAHzX.zkxbm.cn
http://2bwSlXTQ.zkxbm.cn
http://EYpGzvLP.zkxbm.cn
http://IJuKsHAQ.zkxbm.cn
http://xsBVQ3xG.zkxbm.cn
http://saJ5mYy6.zkxbm.cn
http://6YLvS2PP.zkxbm.cn
http://LKWsYWfZ.zkxbm.cn
http://aTabJCHz.zkxbm.cn
http://8So8tXzj.zkxbm.cn
http://www.dtcms.com/a/236008.html

相关文章:

  • 向量压缩方法全解析:从线性插值到小波压缩
  • spring重试机制
  • [IMX][UBoot] 01.UBoot 常用命令
  • MPO接口型光模块的失效检测
  • 进一步探究synchronized
  • 智能生成完整 Java 后端架构,告别手动编写 ControllerServiceDao
  • Langgraph实战--在Agent中加入人工反馈
  • 区分viewmodel和model职责的方法
  • C++-std::async与std::future基本使用
  • 使用 CMake 管理库版本号(VERSION 和 SOVERSION)
  • Canal详解
  • 使用 XState 状态机打造英语单词学习界面(demo)
  • 对象存储Ozone EC应用和优化
  • 多电流传感器电流检测方法多电流传感器电流检测方法
  • 图片转Latex软件
  • HarmonyOS运动语音开发:如何让运动开始时的语音播报更温暖
  • 中断相关知识
  • C语言的全称:(25/6/6)
  • python模块——tqdm
  • An improved YOLACT algorithm for instance segmentation of stacking parts
  • 双面沉金PCB应用:打造卓越电子设备的黄金工艺
  • 深入浅出:计算机网络体系结构——信息世界的“交通规则”
  • C语言速成15之告别变量碎片化:C 语言结构体如何让数据管理从混乱走向有序
  • MCP协议三种传输机制全解析
  • 在线OJ项目测试
  • C++.OpenGL (7/64)摄像机(Camera)
  • 云服务器厂商机房是什么
  • 玛哈特辊式矫平机:塑造金属平整的精密力量
  • U-Mail邮件加密,保障邮件系统信息安全
  • 5.1 HarmonyOS NEXT系统级性能调优:内核调度、I/O优化与多线程管理实战