По какой-то причине использование explorer из командной строки не дает ожидаемого результата при открытии вложенной папки или файла:
explorer dir1/dir2/file
Я выяснил, все ли случаи появления слешей заменяется двойными черными косыми чертами, затем команда работает. Итак, я написал этот небольшой сценарий оболочки, который бы настраивал желаемый путь ввода:
_path="${1//\//\\\\}"
echo "explorer $_path"
explorer "$_path"
К сожалению, проводник открывает папку по умолчанию Documents независимо от того, какой путь я предоставляю, в то время как целевое поведение достигается, если я скопирую вывод с помощью echo и вставлю его в терминал ...
Мое окружение:
https://github.com/git-for-windows/git-sdk-64
$ uname
MSYS_NT-10.0-18363