在一个目录中,有一个指向其他目录中的其他文件的链接。
如果我给
ls -lHh命令时,ls不会解析符号链接,但如果我给出
ls -lHh *或
ls -lHh linktofile然后,它解析该链接。
只是好奇,为什么?
使用GNU CoreUtils版本8.4
发布于 2014-03-21 10:46:32
因为ls调用的对象并不相同。在第一种情况下,参数是当前目录(.),而链接只是附带地显示(因为参数是目录,链接在目录中)。在第二种情况下,它是显式列出的参数之一,特殊规则“跟随符号链接”仅适用于显式参数。
https://unix.stackexchange.com/questions/120745
复制相似问题