小编kir*_*gin的帖子

在 OS X 上,为什么 `sudo ls` 显示隐藏(点)文件?

使用 OS X Yosemite,使用以下命令,我得到以下信息:

$ touch .a
$ touch b
$ /bin/ls
b
$ /bin/ls -A
.a  b
$ sudo /bin/ls
.a  b
Run Code Online (Sandbox Code Playgroud)

它在被 root 调用时显示隐藏文件(名称以点开头),而在以普通用户身份运行时不显示它们(如预期)。这与lsLinux(来自coreutils)上的不同。

为什么会ls这样?

bsd ls macos

161
推荐指数
2
解决办法
7548
查看次数

标签 统计

bsd ×1

ls ×1

macos ×1