Bash 'mkdir' não existe caminho

Bash 'mkdir' não existe caminho
'mkdir'É o comando básico de shell interno do Linux para criar um novo diretório ou pasta a partir do terminal. Você pode criar um novo diretório, dando ao novo nome do diretório com 'mkdirComando. 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 o usuário. Se você deseja criar o diretório em qualquer caminho não existente ou omitir a mensagem de erro padrão, então você deve usar '-p' opção com 'mkdirComando. Como você pode usar 'mkdir'Diretório para criar diretório ou pasta no caminho inexistente e com permissões são mostradas neste tutorials.

Crie diretório ou pasta simples

Suponha que você queira criar um diretório em /lar pasta chamada 'mydir'. Execute o seguinte comando para criar o diretório. Se nenhum diretório existir com o nome 'mydir'Antes disso, o comando será executado sem nenhum erro. Correr 'ls ' comando para verificar se o diretório é criado ou não.

$ mkdir mydir
$ 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 executar o comando.

$ mkdir temp1 temp2 temp3
$ ls

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

Suponha que você queira criar um diretório em um caminho, /foto/newdir/teste. No sistema atual, 'mydir'Diretório não tem diretório ou arquivos. Então, 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/imagem/newdir/teste \

Se você deseja criar um caminho não existente com força, criando todos os diretórios não existentes mencionados no caminho do terminal, então execute 'mkdirComando com '-P'Opção.

$ mkdir -p/picture/newdir/teste

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

$ CD Imagem
$ ls -r

Crie 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 seguintes comandos. 'Estado' O comando é usado para verificar a permissão atual de qualquer diretório existente. A permissão de 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.

$ mkdir newdir1
$ stat newdir1/

'-m' A 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 777 newdir2
$ stat newdir2/

Crie diretório usando script

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

#!/BIN/BASH
eco -n "Digite o nome do diretório:"
Leia NewDirName
se [-d "$ newdirName"]; então
eco "Diretório já existe";
outro
'mkdir -p $ newdirName';
eco "$ newdirname diretório é criado"
fi

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

$ Bash create_dir.sh
$ ls

Espero que você seja capaz de usar 'mkdir' comando com várias opções de maneira mais eficaz após a leitura deste tutorial. Obrigado.