MacOS 14.3, zsh 5.9 (x86_64-apple-darwin23.0). man ls
:
-g
: Esta opción no tiene efecto. Solo está disponible por compatibilidad con 4.3BSD, donde se usaba para mostrar el nombre del grupo en la salida en formato largo (-l
).
Pero definitivamente funciona.
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
y 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
¿Cómo es posible esto? ¿Y es seguro utilizar ls -g
en scripts en el futuro?