¿Qué significa el parámetro especial "$ #" en bash?

He encontrado el código

if [ $# -eq 1  ]; then
   echo "usage: Phar ~/flashmem ~/archive"
   exit
fi

Nunca he encontrado [$ # -eq 1]; Antes y parece que no puedo encontrar un significado

Respuestas a la pregunta(2)

Su respuesta a la pregunta