Não é possível criar pasta usando o mkdir

0

Eu quero criar uma pasta seguindo o procedimento abaixo:

set folder 2017/October/10
mkdir $folder

Mas isso não é possível e recebo a mensagem:

mkdir: cannot create directory '2017/October/10': No such file or directory

Eu quero incluir isso na função de script! Eu realmente poderia usar alguma ajuda!

EDIT: Isso não pode acontecer!

    
por Teo Protoulis 13.11.2017 / 03:34

1 resposta

3

O caractere / é usado para separar os diferentes diretórios e falha porque o diretório 2017 ainda não existe. Para criar diretórios aninhados com os diretórios pais criados automaticamente, use

mkdir -p 2017/October/10
    
por rlee827 13.11.2017 / 03:39