You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CMD中追加WSL2输出至文件时出现内容覆盖而非追加的异常问题求助

CMD中追加WSL2输出至文件时出现内容覆盖而非追加的异常问题求助

各位大佬好,我碰到一个百思不得其解的问题,想请教下大家:

我在cmd.exe里尝试把WSL2的输出追加到文件中,操作步骤和现象如下:

C:\somepath>echo Some contents> somefile

C:\somepath>bash.exe --noprofile --norc -c "echo APPEND">> somefile
Processing fstab with mount -a failed.

C:\somepath>type somefile
APPEND
ntents

可以看到,WSL的输出并没有正常追加到文件末尾,反而覆盖了文件开头的内容——原本的Some contents变成了ntents,前面的内容被替换掉了。这显然不应该是设计如此吧?

正常的CMD命令执行>>追加操作完全没问题,我本来以为是CMD负责处理文件写入的位置,那WSL的输出到底有什么特殊之处会导致这个问题呢?

另外每次调用WSL都会弹出Processing fstab with mount -a failed.这个提示,不知道会不会和这个异常有关?

备注:内容来源于stack exchange,提问作者Michel de Ruiter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 07:23:08