ls -g: 'man ls'는 -g 옵션이 효과가 없다고 말하지만 효과가 있습니다.

ls -g: 'man ls'는 -g 옵션이 효과가 없다고 말하지만 효과가 있습니다.

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스크립트 미래 보장에 사용하고 있습니까?

관련 정보