You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ls -lin命令输出首列数值含义及相同文件判断逻辑咨询

ls -lin 输出第一列数值说明

第一列显示的是inode(索引节点)编号,是类Unix文件系统中文件的唯一身份标识:

  • 在磁盘分区格式化为类Unix文件系统时,会预先分配固定数量的inode,每个inode对应一个全局唯一的编号,用于存储文件的元数据(权限、所有者、文件大小、数据存储位置、时间戳等),文件名仅为用户可读的别名,实际和inode号绑定关联。
  • 你使用的ls -lin命令中,-i参数的作用就是显式输出每个文件对应的inode编号,-l代表长格式输出详细属性,-n代表以数字ID而非名称显示用户和用户组信息。

结合你提供的输出结果可以验证:

ufx和htt的inode编号均为100,说明二者是指向同一个inode的硬链接,对应磁盘上的同一份数据,所以文件内容完全一致,符合你的测试结果。
同理yaw、nuj、xpa的inode编号均为101,三者互为硬链接,内容完全相同;tjp的inode编号为102,是独立存储的单独文件。

内容的提问来源于stack exchange,提问作者Oleksandr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 19:06:07