Contents

Como criar e remover diretórios no terminal Linux

Os directórios são essenciais para o seu sistema operativo Linux, pois contêm ficheiros que pode utilizar regularmente ou que o seu sistema necessita para funcionar corretamente. Embora exista sempre a opção de criar pastas manualmente utilizando um gestor de ficheiros, muitos utilizadores avançados podem preferir utilizar uma janela de terminal para criar e navegar através de ficheiros e pastas nas suas máquinas.

Para aqueles que possuem uma proficiência em Linux e aspiram a ganhar experiência na criação e administração de directórios através de interfaces de linha de comandos, há certos conhecimentos que devem ser compreendidos.

Como criar um diretório com a linha de comandos

A utilização do comando “mkdir” é crucial para executar várias operações de formação de directórios de uma forma simplificada através de uma única linha de instruções no ambiente de terminal dos sistemas baseados em Linux. Este comando conciso mas potente permite a criação de directórios solitários e múltiplos, simplificando consideravelmente o processo. Para compreender melhor o seu funcionamento no contexto do Linux, vamos aprofundar a mecânica do comando “mkdir” da seguinte forma:

Criar um único diretório no Linux

Para utilizar eficazmente o comando “mkdir”, siga estes passos para estabelecer uma pasta solitária:

 mkdir [option] <directory name> 

Para ilustrar, consideremos o cenário em que se deseja estabelecer uma nova pasta. Nesse caso, o utilizador pode executar a seguinte instrução:

 mkdir All Things N 

A instrução fornecida gera uma nova instância de uma pasta “All Things N” no sítio atual. Uma vez criada, pode aceder-se à pasta “All Things N” através da linha de comandos, utilizando o comando “cd”.

 cd ./All Things N 

/pt/images/create-a-new-directory-in-ubuntu.jpg

A utilização do comando “cd” no terminal Linux fornece um meio adaptável para navegar e alterar facilmente as localizações das directorias.

Criar vários directórios no Linux

O comando mkdir possui um elevado grau de adaptabilidade, permitindo a criação de vários directórios através de uma única instrução. Para ilustrar essa capacidade, considere o seguinte código, que facilita a geração de vários diretórios através de uma interface de linha de comando:

 mkdir <directory name1><directory name2><directory name3>....<directory name_n> 

Estabelecer três directórios usando o comando mkdir envolve a execução de uma série de passos como se segue:

 mkdir All Things N_sample1 All Things N_sample2 All Things N_sample3 

Ao executar o comando acima mencionado, o software gera três pastas distintas intituladas “All Things N\_sample1,” “All Things N\_sample2,” e “All Things N\_sample.” Estes directórios podem ser enumerados utilizando o comando ’ls'.

/pt/images/list-directories-ubuntu.jpg

A hierarquia de ficheiros do Linux pode ser complexa, necessitando de um conhecimento profundo dos directórios principais e dos subdirectórios para navegar eficientemente e contornar potenciais obstáculos.

Criar directórios diretamente

Como indivíduo proficiente na utilização do sistema operativo Linux, tem a capacidade de estabelecer uma pasta num destino específico sem ter de se deslocar a essa localização ou empregar a funcionalidade do comando “mkdir” na interface do terminal.

Para criar um novo diretório num local específico, basta navegar para a área designada utilizando o seu método de navegação preferido e fazer um duplo clique com o botão direito do cursor nesse local específico do seu dispositivo ou sistema informático.

Seleccione o item “Nova pasta” no menu da lista fornecida para criar uma nova pasta.

/pt/images/open-the-menu.jpg

Ao observar o aparecimento de um novo símbolo de pasta, é-lhe dada a oportunidade de atribuir uma nomenclatura à sua escolha para essa pasta.

/pt/images/create-a-new-directory-ubuntu-1.jpg

Tenha a certeza de que, se desejar verificar o estado de uma determinada pasta através da interface do terminal, pode continuar a utilizar o comando cd para navegar até à localização desejada, seguido da execução do comando ls para catalogar o seu conteúdo.

mkdir Opções

O comando mkdir oferece várias alternativas que permitem melhorar a sua funcionalidade, criando novos directórios de uma forma mais eficiente. Algumas dessas alternativas incluem:

A opção “-p” no comando “mkdir” revela-se bastante benéfica ao estabelecer simultaneamente um diretório pai e o seu subdiretório correspondente. Nos casos em que o diretório pai designado tenha sido previamente estabelecido, este comando irá gerar sem esforço o subdiretório sem quaisquer pedidos adicionais ou intervenções necessárias por parte do utilizador.

 mkdir -p All Things N/All Things N_CHILD 

/pt/images/create-parent-directories-linux.jpg

A opção -v , quando usada com o comando mkdir , adiciona mensagens detalhadas a cada diretório que está a ser criado.

 mkdir - v file1 file2 

/pt/images/add-verbose-to-linux-directory.jpg

O comando --version imprime as informações sobre a versão da licença.

 mkdir --version 

/pt/images/check-version-of-directory.jpg

Eliminar directórios Linux vazios e não vazios

Em última análise, depois de estabelecer directórios dentro de um sistema operativo Linux, pode ser necessário eliminar aqueles que já não são necessários. A eliminação de directórios num sistema operativo Linux pode ser conseguida através de dois métodos distintos:

⭐rm

⭐rmdir

Vamos discutir estes dois métodos em pormenor:

Usando o comando rm

Para remover pastas vagas e preenchidas usando o comando “rm”, siga estes passos:

Verificar o conteúdo do diretório

Para remover um diretório, recomenda-se que examine primeiro o seu conteúdo navegando até à sua localização utilizando o comando “cd” antes de proceder à eliminação.

 cd ./All Things N 

No exemplo fornecido anteriormente, All Things N constitui um diretório dentro do ambiente de trabalho do Ubuntu.

Listar o conteúdo do diretório

Para navegar para um diretório específico e depois utilizar o comando ls para mostrar o seu conteúdo, siga estes passos:

 ls 

/pt/images/list-directory-s-existing-files.jpg

O comando fornece um inventário de todos os ficheiros contidos no diretório, apresentando-os numa listagem abrangente que é apresentada no ecrã para sua leitura e conveniência.

Eliminar um diretório através do terminal

Para executar o comando “rm” juntamente com directivas adicionais e o caminho de uma pasta específica, basta introduzir o referido comando seguido das instruções necessárias e da designação do diretório que pretende erradicar.

 rm -option <directory name> 

Utilizando o comando “ls” mais uma vez, poderá verificar que o diretório especificado já não está acessível.

Certamente, aqui está uma reformulação mais refinada do texto fornecido: O seguinte representa uma série de escolhas populares associadas à utilização do comando “rm”:

O comando “-f” dá instruções ao programa para remover à força ficheiros e directórios de um diretório especificado sem pedir confirmação.

O fragmento de código especificado parece ter sido escrito em Python e representa uma função que solicita a confirmação do utilizador através de uma mensagem interactiva antes de proceder à eliminação de um diretório. A função utiliza o método input() , que apresenta uma mensagem a perguntar se a operação deve ou não ser executada, permitindo ao utilizador responder com “sim” ou “não”.Se a resposta for afirmativa (“yes”), o diretório será eliminado; caso contrário, o processo será abortado.

A função remove_directories , quando chamada com uma flag -r , remove directórios e os seus ficheiros associados de uma forma recursiva.

⭐-d: Remove um diretório vazio

Tem a opção de eliminar vários directórios em simultâneo através de um único comando. Suponha que deseja eliminar vários directórios chamados “All Things N\_sample1”, “All Things N\_sample2”, e “All Things N\_sample3” de uma só vez; siga estes passos para realizar esta tarefa:

 rm -d All Things N_sample1 All Things N_sample2 All Things N_sample3 

/pt/images/remove-multiple-directories-ubuntu.jpg

Uma abordagem alternativa para eliminar directórios vazios pode ser executada utilizando o comando “rmdir”, que remove eficazmente o diretório de uma forma rápida, como se descreve abaixo:

 rmdir <directory name> 

Para erradicar a pasta “All Things N3” se não tiver quaisquer ficheiros ou subpastas, pode utilizar o comando “rmdir” da forma ilustrada abaixo:

 rmdir All Things N3 

Embora um diretório não vazio possa resultar num erro quando se tenta apagá-lo utilizando o comando “rmdir”, este problema pode ser resolvido assegurando primeiro que não existem ficheiros ou subdirectórios no diretório especificado antes de executar o processo de apagamento.

/pt/images/rmdir-error-message.jpg

Ao utilizar os comandos “rm” e “rmdir”, é essencial ter cuidado, uma vez que as estruturas de diretório eliminadas não podem ser restauradas ou recuperadas depois de terem sido removidas.

Apagar um diretório diretamente

Para remover uma pasta, pode utilizar-se a opção de apagamento através da tecla “Delete” situada no teclado. Recomenda-se vivamente que todo o conteúdo do local que se pretende apagar seja cuidadosamente inspeccionado antes de se proceder a tal ação, uma vez que este processo tem consequências duradouras.

Trabalhando com os diretórios do Linux sem esforço

Os diretórios desempenham um papel essencial na organização de arquivos e pastas dentro do sistema operacional Linux. O processo de criação ou eliminação de directórios é simples e pode ser facilmente executado a partir da interface de linha de comandos.

Para capitalizar totalmente os benefícios potenciais desta plataforma, pode-se utilizar as instruções fornecidas e realizar sem esforço o objetivo desejado através de uma série simples de acções.