ls -lhaG --color=always | sed -re 's/^[^ ]* //'
ls always output colour ESC codes, even when piping to another program.
sed script removes the first field (the permissions).
NOTE that if you have
$LS_OPTIONS='--color=auto' in the environment, then that will override the
--color=always option on the command line. In that case, run it like this:
LS_OPTIONS= ls -lhaG --color=always | sed -re 's/^[^ ]* //'
NOTE ALSO that you will probably regret making
ls an alias for this as it will make it a PITA to redirect directory listings to a file or to pipe them into another program without getting the ESC colour codes in the output. To see just how ugly this is, try
ls -lhaG --color=always | sed -re 's/^[^ ]* //' | cat -A