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

为何`ls /bin`与`ls -l /bin`输出的文件内容不同?

问题原因解析

你的系统里/bin是个软链接,指向/usr/bin——这是现在大多数Linux发行版的标准配置:

  • 不带参数的ls默认会跟随软链接,直接显示链接指向的/usr/bin里的文件,所以你看到一堆文件列表。
  • 加了-l参数后,ls默认不跟随软链接,只显示软链接本身的属性,所以你只看到那条链接信息。

要是想用长格式看/bin对应的实际目录内容,有两个办法:

  1. 直接访问目标目录:ls -l /usr/bin
  2. 给ls加-L参数强制跟随软链接:ls -lL /bin

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 21:55:26