No sistema operacional Linux, o comando mkdir é empregado para criar diretórios. Para criar os diretórios IFPA e professores em um único comando, em que o diretório professores esteja dentro do diretório IFPA, o usuário deverá executar o seguinte comando:
- A)mkdir ifpa professsores
Errada, porque mkdir ifpa professsores criaria dois diretórios separados no mesmo nivel, e ainda traz um erro de grafia em professores.
- B)mkdir ifpa/professsores
Errada, porque mkdir ifpa/professsores aponta uma estrutura aninhada, mas sem a opção -p pode falhar se ifpa nao existir, além do erro de grafia.
- C)mkdir ifpa > professsores
Errada, porque o simbolo > é de redirecionamento de saida no shell, nao de criação de diretórios.
- D)mkdir -p ifpa/professsores
Certa, porque mkdir -p ifpa/professores cria o diretório pai e o subdiretório em uma unica vez.
Gabarito: D
No Linux, o comando mkdir serve para criar diretórios. Quando voce quer criar uma pasta dentro de outra em um unico passo, o detalhe importante é usar o caminho correto e, muitas vezes, a opção que permite criar diretorios intermediários que ainda nao existem. Isso evita o clássico problema de tentar criar um diretório filho antes do pai existir. Na pratica, o comando mkdir trabalha com nomes e caminhos. Se voce informar algo como ifpa/professores, o sistema entende que professores deve ficar dentro de ifpa. Mas, se a pasta ifpa ainda nao existir, o comando pode falhar. É aí que entra a opção -p, que cria o diretório pai e, na sequencia, o diretório filho, se necessario. Por isso, o gabarito D está correto: mkdir -p ifpa/professores cria a estrutura completa em uma unica execucao. Primeiro nasce ifpa, depois professores dentro dela. Simples, eficiente e muito cobrado em prova, porque a banca adora testar a diferença entre criar uma pasta isolada e criar uma hierarquia de diretórios. Em resumo: sem -p, o Linux pode reclamar que o caminho nao existe; com -p, ele monta a arvore de diretorios sem drama. É um recurso padrinho de quem gosta de economizar comandos.