Команда mkdir создает файл, а не каталог на подключенном сетевом диске в системе Windows 10, работающей в подсистеме Windows для Linux, с помощью приложения Ubuntu.
После установки приложения Ubuntu и перевода компьютера с Windows в режим разработчика я успешно подключил удаленный сетевой диск с помощью команды:
sudo mount -t drvfs '\networkdrive\sharename' /mnt /U
который успешно монтирует сетевой диск в точке монтирования. Я могу видеть файлы на удаленном диске. Однако при просмотре каталога на удаленной машине и выдаче команды
Источник Mkdir
файл с именем Source создается на удаленном диске, а не в каталоге.
Я попробовал это на двух совершенно разных ноутбуках под управлением Windows 10, которые я настроил точно так же, и та же проблема возникает. Машины с Windows 10 находятся в режиме разработчика и работают с последней версией приложения Ubuntu. Это довольно фундаментальная вещь, которая может пойти не так, поэтому я предполагаю, что это какая-то ошибка или какой-то флаг, который я где-то не установил.
Фрагмент ниже - это вывод терминала, который иллюстрирует проблему.
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$