Mkdir在WSL

时间:2018-03-29 16:57:56

标签: linux ubuntu windows-10 windows-subsystem-for-linux

命令mkdir使用Ubuntu应用程序在Windows子系统下运行的Windows 10系统上的已安装网络驱动器上创建文件而不是目录。

安装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$

0 个答案:

没有答案
相关问题