Criando uma árvore de diretórios com o mkdir
Dica publicada em Linux / Comandos
Criando uma árvore de diretórios com o mkdir
Galera, uma dica já conhecida por alguns, mas que é legal divulgar para quem está começando agora com manipulação de diretórios em modo texto é essa aqui.
Como boa parte de vocês sabem, o comando "mkdir" serve para criar um novo diretório e ele é usado, na sua forma mais simples, dessa maneira:
$ mkdir diretório
Onde a palavra "diretório" é substituída pelo nome do diretório que você deseja criar.
Dando uma pesquisada melhor eu descobri uma maneira mais rápida de criar vários diretórios com o mkdir, é basicamente isso aqui:
$ mkdir -p {teste/,documentos/{imagens/{wallpapers/,icons/,fotos/}, textos/{estudo/,interessantes/,projetos/}}}
Dessa forma eu criei todos esses diretórios ao mesmo tempo:
/teste
/documentos
/documentos/imagens
/documentos/textos
/documentos/imagens/wallpapers
/documentos/imagens/icons
/documentos/imagens/fotos
/documentos/textos/estudo
/documentos/textos/interessante
/documentos/textos/projetos
Usando esse comando com essas sintaxes são criados vários diretórios e subdiretórios de uma vez, evitando que você tenha que entrar e sair de pastas várias vezes e repetindo o mkdir em todo diretório que você for criar.
Tudo que fica entre as chaves "{ }" vai ficar dentro de um diretório, no caso usando exatamente esse comando será criada uma árvore como a citada acima.
Essa é minha primeira dica, pra falar a verdade é minha primeira participação aqui no VOL, por favor comentem para somar ou corrigir algo que falei de errado.
Como boa parte de vocês sabem, o comando "mkdir" serve para criar um novo diretório e ele é usado, na sua forma mais simples, dessa maneira:
$ mkdir diretório
Onde a palavra "diretório" é substituída pelo nome do diretório que você deseja criar.
Dando uma pesquisada melhor eu descobri uma maneira mais rápida de criar vários diretórios com o mkdir, é basicamente isso aqui:
$ mkdir -p {teste/,documentos/{imagens/{wallpapers/,icons/,fotos/}, textos/{estudo/,interessantes/,projetos/}}}
Dessa forma eu criei todos esses diretórios ao mesmo tempo:
/teste
/documentos
/documentos/imagens
/documentos/textos
/documentos/imagens/wallpapers
/documentos/imagens/icons
/documentos/imagens/fotos
/documentos/textos/estudo
/documentos/textos/interessante
/documentos/textos/projetos
Usando esse comando com essas sintaxes são criados vários diretórios e subdiretórios de uma vez, evitando que você tenha que entrar e sair de pastas várias vezes e repetindo o mkdir em todo diretório que você for criar.
Tudo que fica entre as chaves "{ }" vai ficar dentro de um diretório, no caso usando exatamente esse comando será criada uma árvore como a citada acima.
Essa é minha primeira dica, pra falar a verdade é minha primeira participação aqui no VOL, por favor comentem para somar ou corrigir algo que falei de errado.