Del manual
Un argumento de - es equivalente a $ OLDPWD. Si se usa un nombre de directorio no vacío de CDPATH, o si - es el primer argumento, y el cambio de directorio es exitoso, el nombre de ruta absoluto del nuevo directorio de trabajo se escribe en la salida estándar. El valor de retorno es verdadero si el directorio se cambió correctamente; falso de lo contrario
Por lo tanto, -
es equivalente a $OLDPWD
, que contiene el último directorio en el que estaba el shell, y se establece mediante la cd
invocación anterior .
man cd
en mi máquina, FYI.