¿Qué significa “Z” en Bash?

Estoy viendo el siguiente código:

if [ -z $2 ]; then echo "usage: ... 

(Los 3 puntos son detalles de uso irrelevantes).
Tal vez estoy buscando en Google mal, pero no pude encontrar una explicación para la opción -z .

-z string True si la cadena es nula (una cadena vacía)

 -z string is null, that is, has zero length String='' # Zero-length ("null") string variable. if [ -z "$String" ] then echo "\$String is null." else echo "\$String is NOT null." fi # $String is null. 

test -z devuelve true si el parámetro está vacío (ver man test man sh o man test )

La expresión -z string es verdadera si, la longitud de la cadena es zero .