Mkdir cria o arquivo em vez do diretório na unidade de rede do Windows montada como drvfs usando o Ubuntu / windows 10 sob o WSL

0

O comando mkdir cria um arquivo em vez de um diretório em uma unidade de rede montada em um sistema Windows 10 operando sob o subsistema Windows para Linux, usando o aplicativo Ubuntu.

Depois de instalar o aplicativo ubuntu e colocar a máquina windows no modo de desenvolvedor, montei com sucesso uma unidade de rede remota usando o comando:

sudo mount -t drvfs '\ unidade de rede \ nome do compartilhamento' / mnt / U

que monta com sucesso a unidade de rede no ponto de montagem. Eu posso ver os arquivos na unidade remota. No entanto, quando olhando para um diretório na máquina remota e emitindo o comando

Fonte mkdir

um arquivo chamado Source é criado na unidade remota e não em um diretório.

Eu tentei isso em dois laptops completamente diferentes executando o Windows 10, que eu configurei exatamente da mesma maneira e acontece o mesmo problema. As máquinas do Windows 10 estão no modo de desenvolvedor e executam a versão mais recente do aplicativo do Ubuntu. Isso é uma coisa bem fundamental para dar errado, então eu estou supondo que seja um bug de algum tipo, ou alguma bandeira que eu não tenha definido em algum lugar.

O snippet abaixo é a saída do terminal que ilustra o problema.

username@~$ pwd
/home/username
username@~$ sudo mount -t drvfs '\networkdrive.host\sharename\' /mnt/U
[sudo] password for username:
username@~$ cd /mnt/U/People/username/projects/Vesiform
username@Vesiform$ ls -al
total 0
drwxrwxrwx 0 root root 512 Mar 29  2018 .
drwxrwxrwx 0 root root 512 Mar 28 12:04 ..
drwxrwxrwx 0 root root 512 Mar 28 11:12 Builder
drwxrwxrwx 0 root root 512 Mar 28 11:42 Library
drwxrwxrwx 0 root root 512 Mar 28 11:42 NPack
drwxrwxrwx 0 root root 512 Mar 28 11:42 PDBProc
drwxrwxrwx 0 root root 512 Mar 28 11:55 Projects
drwxrwxrwx 0 root root 512 Mar 28 11:55 SpacePack
drwxrwxrwx 0 root root 512 Mar 28 11:55 Utilities
username@Vesiform$ mkdir Source
username@Vesiform$ ls -al
total 0
drwxrwxrwx 0 root root 512 Mar 29  2018 .
drwxrwxrwx 0 root root 512 Mar 28 12:04 ..
drwxrwxrwx 0 root root 512 Mar 28 11:12 Builder
drwxrwxrwx 0 root root 512 Mar 28 11:42 Library
drwxrwxrwx 0 root root 512 Mar 28 11:42 NPack
drwxrwxrwx 0 root root 512 Mar 28 11:42 PDBProc
drwxrwxrwx 0 root root 512 Mar 28 11:55 Projects
-rwxrwxrwx 1 root root   0 Mar 29  2018 Source
drwxrwxrwx 0 root root 512 Mar 28 11:55 SpacePack
drwxrwxrwx 0 root root 512 Mar 28 11:55 Utilities
username@Vesiform$ cd Source
-bash: cd: Source: Not a directory
username@Vesiform$
    
por Chris Forman 30.03.2018 / 01:32

0 respostas