macOS 14.3、zsh 5.9(x86_64-apple-darwin23.0)。man ls
:
-g
:このオプションは無効です。 4.3BSDとのみ互換性があり、長い-l
()形式の出力でグループ名を表示するために使用されます。
しかし、確かに効果があります。
ls -l
:
-rw-r--r--@ 1 john staff 0 Mar 13 09:06 file1.txt
-rw-r--r--@ 1 john staff 0 Mar 13 09:06 file2.txt
drwxr-xr-x 2 john staff 64 Mar 13 09:06 folder1
drwxr-xr-x 2 john staff 64 Mar 13 09:06 folder2
ls -g
:
-rw-r--r--@ 1 staff 0 Mar 13 09:06 file1.txt
-rw-r--r--@ 1 staff 0 Mar 13 09:06 file2.txt
drwxr-xr-x 2 staff 64 Mar 13 09:06 folder1
drwxr-xr-x 2 staff 64 Mar 13 09:06 folder2
そしてls -go
:
-rw-r--r--@ 1 0 Mar 13 09:06 file1.txt
-rw-r--r--@ 1 0 Mar 13 09:06 file2.txt
drwxr-xr-x 2 64 Mar 13 09:06 folder1
drwxr-xr-x 2 64 Mar 13 09:06 folder2
どうやってこれができますか?ls -g
スクリプト将来の保証に使用していますか?