Was bedeutet der Sonderparameter "$ #" in Bash?

Ich bin auf den Code gestoßen

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

Ich bin noch nie auf [$ # -eq 1] gestoßen; vor und ich kann nicht scheinen, eine Bedeutung zu finden