Подтвердить что ты не робот

Как передать абсолютный путь команде adb через git bash для окон?

Я пытаюсь передать путь стиля unix к команде adb Android с помощью git bash (msysgit), но оболочка неправильно интерпретирует мой путь. Это то, что я пробовал до сих пор:

$ adb push myfile /mnt/sdcard/
failed to copy 'myfile' to 'C:/Program Files (x86)/Git/mnt/sdcard/': No such file or directory

$ adb push myfile "/mnt/sdcard/"
failed to copy 'myfile' to 'C:/Program Files (x86)/Git/mnt/sdcard/': No such file or directory

$ adb push myfile '/mnt/sdcard/'
failed to copy 'myfile' to 'C:/Program Files (x86)/Git/mnt/sdcard/': No such file or directory

Каков правильный способ сделать это?

4b9b3361

Ответ 1

В соответствии с этим ответом оболочка MSYS изменяет имя файла в соответствии с эти правила. Согласно правилам манипуляции, для вас должно работать следующее:

adb push myfile '//mnt\sdcard\'

(замените первую косую черту двумя косой чертой и всеми остальными чертами с обратной косой чертой)

Ответ 2

adb push myfile //mnt/sdcard

linux не придирчивы к дублированию / s