
Se você deseja criar um diretório contendo vários subdiretórios, ou uma árvore de diretório, usando a linha de comando no Linux, geralmente você tem que usar omkdircomando várias vezes. No entanto, existe uma maneira mais rápida de fazer isso.
Digamos que criamos um diretório chamado htg e queremos criar quatro subdiretórios dentro dele. Em uma situação normal, usaríamos o comandomkdirpara criar o diretório htg. Então, nós precisaríamos do comandocdpara mudar para o novo diretório htg e, finalmente, nós usaríamos o comandomkdirnovamente quatro vezes para criar os quatro subdiretórios.

Tudo isso pode ser combinado em um comando, e mostraremos como.
Para criar um novo diretório com vários subdiretórios, você só precisa digitar o seguinte comando no prompt e pressionar Enter (obviamente, altere o diretório nomes para o que você deseja).
mkdir -p htg / {artigos, imagens, nota, feito}A sinalização-pinforma o comandomkdirpara criar o primeiro diretório principal, se já não existir (htg, no nosso caso). As palavras entre parênteses fazem parte da “lista de expansão de chaves”. Cada um dos itens na lista de expansão da chave é anexado separadamente ao caminho anterior (htg /).

Por exemplo, o comando acima é expandido em htg / articles, htg / images, htg / note, htg / done, all quatro dos subdiretórios sendo criados no diretório htg. Como você pode ver na captura de tela abaixo, funcionou.

Você também pode usar uma lista de expansão de chave no comandomkdirse estiver criando subdiretórios em um diretório que já exista, como mostrado abaixo. Neste exemplo, o diretório htg já existe, portanto, os subdiretórios são simplesmente incluídos nesse diretório.

Você também pode aninhar as listas de expansão de chaves no comandomkdir. Por exemplo, no subdiretório articles do diretório htg, queremos criar dois subdiretórios chamados new e rewritten. Então, digitamos o seguinte comando no prompt e pressione Enter.
mkdir -p htg / {artigos / {novo, reescreve}, imagens, notas, feito}Você também pode usar o caminho completo se quiser , como eu fiz no exemplo abaixo:
mkdir -p ~ / Documents / htg / {artigos / {new, rewrites}, imagens, notas, feito}Os quatro subdiretórios são criados no diretório htg e, em seguida, os dois subdiretórios, new e rewrites, são criados sob o subdiretório articles

RELATED: Como criar um novo diretório e alterá-lo com um único comando no Linux
É tão fácil. Você também pode combinar o comandomkdircom o comandocdpara criar um diretório e alterá-lo com um comando.
Como desativar e excluir seu histórico do "Ok Google"
"Ok Google" é uma ótima ferramenta que muitos de nós já consideramos natural, mas você sabia que o Google está armazenando todas as suas pesquisas? Ou, que você pode entrar em seu histórico de pesquisa, ouvi-los e excluí-los? Não é segredo que muitas pessoas usam o Google e seus serviços para uma grande variedade de coisas e, no processo, o Google é capaz Para coletar uma quantidade estonteante de informações de e sobre nós Quer sejam apenas pesquisas simples ou um histórico detalhado de todos os lugares, se não soubermos o que está acontecendo, não demorará muito para o Google compilar uma enorme quantidade de informações sobre nós Usando o serviço Ok Google não é diferente, a empresa realmente armazena todas as instâncias de quando o usamos.
O que é uma torneira inteligente, e eu preciso de uma?
Com a seca de vários anos e um clima muito familiar em locais como o Texas, o Sudoeste e a Califórnia, a necessidade de Conservar a água nunca foi mais importante do que é hoje. Mas como você policia algo que as pessoas usam em sua casa quase tanto quanto a eletricidade que mantém as luzes acesas? As torneiras “inteligentes” são um novo aparelho que está entrando lentamente em nossas casas, equipado com medidores de temperatura e sensores de eficiência que facilitam para cada membro de sua casa controlar com cuidado a quantidade de água que eles usam na cozinha ou no banheiro.