MINGW64 禁用 Bash 路径参数转换

MINGW64 可以让 Windows 无缝使用 Linux 命令,但是路径参数会被转换为 Windows 风格。例如:

$  ./adb shell ls /system
ls: C:/Program: No such file or directory
ls: Files/Git/system: No such file or directory

为了禁止转换,可以使用:

export MSYS2_ARG_CONV_EXCL=*

之后再运行就能成功执行

$  ./adb shell ls /system
apex
app
bin
build.prop
cust
data-app
etc
fonts
framework
lib
lib64
media
merge_config_other_item_list
merge_config_system_item_list
merge_config_system_misc_info_keys
priv-app
product
system_ext
usr
vendor
xbin

参考文档

https://www.msys2.org/docs/filesystem-paths/

posted @ 2022-10-27 13:29  mkckr0  阅读(98)  评论(0编辑  收藏  举报