Différence entre et mkdir mkdir -p?

J'ai été à la suite Apprendre le Code de la Dure Façon de tutoriel sur comment apprendre à utiliser l'interface de ligne de commande dans PowerShell. Dans cette l'article, il me dit d'utiliser la commande mkdir -p i\like\icecream. Au fond, il explique "mkdir -p va faire tout un chemin, même si tous les répertoires n'existent pas."

Je suis confus, comme mkdir i\like\icecream sans -p argument ne fonctionne toujours de la même chose. J'ai testé et fait des choses comme la création d'un "répertoire", puis "créer un\two\trois" avec mkdir et il va automatiquement créer un répertoire pour trois à être placé. Ne PowerShell assumer automatiquement -p ou quelque chose dans ce cas? Je suis à une perte quant à ce que cet argument n'.