El uso de comodines para evitar que se lsejecute la lista de directorios es subóptimo, ya que le impide usar lsopciones como --almost-all.
Al igual que la sugerencia de Enzotib , la forma más sencilla de eliminarlo es canalizarlo tailpara cortar la primera línea. Sin embargo, lsdetectará que su salida es una tubería en lugar de interactiva y cambiará sus valores predeterminados de forma no deseada. Por lo tanto, para hacerlo robusto, también debe agregar algunas opciones:
--color=always: sigue mostrando colores
--hide-control-chars: imprime ?nombres de archivos en lugar de caracteres de control que podrían estropear la salida de la consola
Tengo un script ~/bin/l(también puedes usar un alias Bash en ~/.bash_aliases):
#!/bin/bash
ls -l --color=always --hide-control-chars "$@" | tail --lines=+2
También puede agregar cualquier otra lsopción que desee de forma predeterminada, por ejemplo --group-directories-first --time-style='+%FT%T.%N%:::z' --indicator-style=slash.
ls -l | tail -n+2, por lo demás no tengo una respuesta.