WSL问题-bash中mv命令出现问题以及关于WSL的一些资料

我在2017.4.17日发现此问题

WSL:windows下的Linux子系统


mkdir a

mkdir b

使用mv a/ b/ 想要将a目录移动到b目录

结果出现问题,命令行卡住不动了,然后关闭bash窗口,再次进入bash窗口,结果一直无法显示内容,重启后可以正常进入bash,但是如果执行上述命令,依旧出现错误


另外,如果不直接输入a/ b/ 而是输入a,然后按tab键自动补全,则又出现另一个错误

mv: cannot move ‘a/’ to ‘b/a’: No such file or directory

那个'b/a'后面还显示了两个小问号,被空心正方形包括;无论如何,也是有问题的


Microsoft/BashOnWindows的github地址 https://github.com/Microsoft/BashOnWindows

在这个github项目中集中了WSL的各种bug报告等,其中有一个issue

https://github.com/Microsoft/BashOnWindows/issues/1651

就是我遇到的问题

其中似乎有解决办法

Thanks for reporting the issue! Based on the strace this looks like a duplicate of #1008 where rename fails with a trailing slash. This is fixed for insider builds if you want to give those a try.

这是关于windows insider的百度百科

http://baike.baidu.com/link?url=qpLBnjN7b47zn093Sv3w6kX6tl2iPt5FlHHBGULEYaftizgg8MV3ozMFbsYuQTl0jY8o4HLyQypvPnk4WnsZDdCj71moMuvJDOe4m8n5nXi

原来是一个内部测试计划,从2015年5月1日起就叫这个名字了


那么我能不能参加呢

这个是windows会员计划的网站

https://insider.windows.com/

主页中的开始使用按钮是加入会员计划的链接,同意条款即可加入

这是加入后的页面链接https://insider.windows.com/Home/SetupPC

加入后,出现的页面会有一个开始使用按钮,它指向本地的设置链接ms-settings:windowsinsider

点击窗口中的“获取”按钮,会有一些提示,比较重要的比如如果使用了内部版之后,想恢复以前的版本,可能要删除电脑中的全部信息,然后重装

我大胆获取,希望能为我自己以及其他人带来便利

不过,遗憾的是,我在其社区中观察到现有版本存在很多令人恼怒的问题,因此打消了这个念头

取消很简单:设置-更新和安全-windows预览版体验计划 可以找到相关按钮关闭,关闭后还能重新开始获取


这是如何加入会员计划的指导https://insider.windows.com/Home/HowTo


在https://msdn.microsoft.com/en-us/commandline/wsl/release_notes

这里有最新的Bash on Ubuntu on windows- release notes


可以发现,在insider版的Build 14901

这个版本里解决了mv 命令参数使用斜杠的错误


这里是对于新手的指南和建议,挺好,老手也可以看看

https://github.com/abergs/ubuntuonwindows


最后,我安装了win10创意者更新,发现此问题已经解决

你可能感兴趣的:(WSL)