3
OS Xで、 `sudo ls`が隠し(ドット)ファイルを表示するのはなぜですか?
OS X Yosemiteでは、次のコマンドを使用すると、次の結果が得られます。 $ touch .a $ touch b $ /bin/ls b $ /bin/ls -A .a b $ sudo /bin/ls .a b これは、rootによって呼び出された場合(ドットで始まる名前を持つ)隠しファイルを表示し、通常のユーザーとして実行している場合は(予想どおり)表示しません。これは、lsLinux(から来るもの)での動作とは異なりcoreutilsます。 なぜlsこのように振る舞うのですか?