OS X Yosemiteでは、次のコマンドを使用すると、次の結果が得られます。 $ touch .a $ touch b $ /bin/ls b $ /bin/ls -A .a b $ sudo /bin/ls .a b これは、rootによって呼び出された場合(ドットで始まる名前を持つ)隠しファイルを表示し、通常のユーザーとして実行している場合は(予想どおり)表示しません。これは、lsLinux(から来るもの)での動作とは異なりcoreutilsます。 なぜlsこのように振る舞うのですか?
私はls -lディレクトリ内を実行しました、そして私のファイルは次のように表示されます: james@nevada:~/development/tools/android-sdk-linux_86/tools$ ll total 9512 drwxr-xr-x 3 james james 4096 2010-05-07 19:48 ./ drwxr-xr-x 6 james james 4096 2010-08-21 20:43 ../ -rwxr-xr-x 1 james james 341773 2010-05-07 19:47 adb* -rwxr-xr-x 1 james james 3636 2010-05-07 19:47 android* -rwxr-xr-x 1 james james 2382 2010-05-07 19:47 apkbuilder* -rwxr-xr-x 1 james james …