📅  最后修改于: 2023-12-03 15:02:58.563000             🧑  作者: Mango
mnt d wsl
- 使用Shell-Bash将Windows磁盘挂载到WSL如果你是一名Windows和Linux的双倍打击程序员,你可能会在Windows 10上使用WSL(Windows Subsystem for Linux)。但是有时,你可能需要在WSL中使用Windows磁盘中的文件或目录来完成任务。这就是mnt d wsl
这个小但强大的工具的用武之地。
首先,你需要将以下内容添加到你的.bashrc
或.zshrc
文件中:
function mnt(){
wslpath="$(which wslpath)"
windowsPath=`$wslpath -w $1`
windowsPath=${windowsPath//\\/\\\\}
cmd /C "subst z: $windowsPath"
}
保存后,要使这些更改生效,需要重新启动shell或运行以下命令:
source ~/.bashrc # for Bash
source ~/.zshrc # for Zsh
从现在开始,你只需要使用mnt
命令,后跟你想要在WSL中使用的Windows路径即可。例如,如果你想在D:
驱动器下创建一个文件夹,你可以使用以下命令:
mnt d
cd /mnt/z/
mkdir my_folder
这将把Windows的D:
驱动器挂载到WSL中的/mnt/z
目录,并在该目录中创建一个名为my_folder
的新文件夹。
mnt d wsl
是一个简单但非常实用的工具,可以帮助Windows和Linux双倍打击的程序员更轻松地在WSL中访问Windows文件和目录。使用它可以使跨平台工作变得更加高效。