Como meu professor de física costumava dizer: "Não é tão simples quanto parece ... é mais simples que isso."
Argumentos de comando - no Linux e no Windows - são delimitados por espaço e mkdir
processa cada um separadamente. Então, quando você executa mkdir bin lib lib/NAME test
, ele cria diretórios com nomes após cada argumento, separadamente.
É basicamente equivalente a:
mkdir bin
mkdir lib
mkdir lib/NAME
mkdir test
A sintaxe será a mesma no Windows também, se você criar todos os quatro diretórios em um comando ou quatro comandos - somente o separador de caminho será diferente (o Windows usa lib\NAME
).