IF文で-nの意味は何ですか?

IF文で-nの意味は何ですか?
bash>BRANCH_NAME="My/Test/Branch/Name"
bash>if [ -n "${BRANCH_NAME}" ]; then echo ${BRANCH_NAME}; else echo "latest"; fi

結果

bash>"My/Test/Branch/Name"

その目的は何で-nあり、関連文書はどこで見つけることができますか?私はフラグが空か空の文字列をチェックしていると思います。

答え1

マニュアルページに記載されていますCONDITIONAL EXPRESSIONS

string
-n string
             文字列の長さがゼロでない場合は真です。

関連情報