Bash ‘mkdir’ não existe caminho

Bash Mkdir Not Existent Path



' mkdir 'É o comando shell embutido básico do Linux para criar um novo diretório ou pasta a partir do terminal. Você pode criar um novo diretório, dando um novo nome de diretório com ‘ mkdir 'Comando. Mas se o nome do diretório já existir antes de executar o comando, ele exibirá uma mensagem de erro. Quando você deseja criar um diretório em um caminho que não existe, uma mensagem de erro também é exibida para informar ao usuário. Se você deseja criar o diretório em qualquer caminho não existente ou omitir a mensagem de erro padrão, você deve usar ‘-P’ opção com ‘ mkdir 'Comando. Como você pode usar mkdir 'Diretório para criar diretório ou pasta em um caminho inexistente e com permissões são mostrados nestes tutoriais.

Crie um diretório ou pasta simples

Suponha que você deseja criar um diretório em /casa pasta chamada ‘Meudir’ . Execute o seguinte comando para criar o diretório. Se nenhum diretório existir com o nome ‘ meudir 'Antes disso, o comando será executado sem qualquer erro. Corre ' ls ' comando para verificar se o diretório é criado ou não.







$mkdirmeudir
$ls



Crie vários diretórios

Execute o seguinte comando para criar vários diretórios usando ‘ mkdir ' comando. Três diretórios, temp1, temp2 e temp3 será criado após a execução do comando.



$mkdirtemp1 temp2 temp3
$ls





Criar diretório quando o caminho do diretório não existir

Suponha que você queira criar um diretório em um caminho, / foto / newdir / test . No sistema atual, ‘ meudir 'Diretório não tem diretório ou arquivos nele. Portanto, o caminho é inválido. Execute o ‘Mkdir’ comando com o caminho acima. Uma mensagem de erro aparecerá após a execução do comando.

$mkdir /foto/newdir/teste



Se você deseja criar um caminho inexistente com força, criando todos os diretórios inexistentes mencionados no caminho do terminal, execute ‘ mkdir 'Comando com ‘-P 'Opção.

$mkdir -p /foto/newdir/teste

Agora, verifique se os diretórios foram criados ou não, executando os seguintes comandos.

$CDfoto
$ls -R

Bash mkdir não existe caminho

Criar diretório com permissão

Quando você cria um novo diretório, uma permissão padrão é definida para o diretório recém-criado.

Crie um novo diretório e verifique a permissão padrão executando os comandos a seguir. ‘ Estado' comando é usado para verificar a permissão atual de qualquer diretório existente. A permissão do diretório padrão é ‘ rwxr-xr-x ’. Isso indica que o proprietário do diretório tem todas as permissões e os usuários do grupo e outros usuários não têm permissão de gravação.

$mkdirnewdir1
$Estadonewdir1/

‘-M’ opção é usada para definir a permissão do diretório no momento da criação do diretório. Execute os seguintes comandos para criar um diretório com todas as permissões e verifique a permissão usando 'Estado' comando. A saída mostra que todos os tipos de usuários têm todas as permissões.

$mkdir -m 777newdir2
$Estadonewdir2/

Criar diretório usando script

Você pode testar se qualquer diretório existe ou não usando o script bash. Crie um arquivo bash e adicione o seguinte código para criar o novo diretório após testar se o diretório existe ou não usando ‘-D 'Opção. Se o diretório existir, ele mostrará a mensagem, Diretório já existe, caso contrário, um novo diretório será criado.

#! / bin / bash

jogou fora -n 'Digite o nome do diretório:'
leituranewdirname
E se [ -d '$ newdirname' ];então
jogou fora 'Diretório já existe';
outro
``mkdir -p $ newdirname``;
jogou fora '$ newdirnamediretório é criado '
ser

Execute o script e verifique se o diretório foi criado ou não.

$bashcreate_dir.sh
$ls

Espero que você seja capaz de usar ‘Mkdir’ comando com várias opções de forma mais eficaz depois de ler este tutorial. Obrigada.