
Итак, я изо всех сил пытался скопировать файл без расширения из Windows на Raspberry Pi с помощью PSCP, предоставляемого PuTTY. Однако Windows требует расширения в команде (просто точку после имени файла, если его нет, что и является проблемой), а Raspberry Pi сохранит точку в имени файла. Причина, по которой я хочу это сделать, заключается в том, что файл является исполняемым файлом, который я скомпилировал в Windows. Если я попытаюсь выполнить файл с точкой в конце, он просто выведет Permission denied
. Если я попробую то же самое с sudo, он выведет command not found
. Некоторые команды, которые я пробовал:
pscp "C:\example\bin\example" [email protected]:/usr/local/exampledir/
Насколько мне известно, вышеприведенный пример пытается отправить папку с именем example через pscp, которая не может быть найдена. Это сработает на Raspberry Pi, но не на Windows. Следующий пример успешно отправит файл, но оставит точку в конце файла на Raspberry Pi. Обратите внимание на точку, которую я добавил.
pscp "C:\example\bin\example." [email protected]:/usr/local/exampledir/
Последнее, что я попробовал, это указать имя файла, которое он будет иметь на стороне Raspberry Pi, но снова безуспешно:
pscp "C:\example\bin\example." [email protected]:/usr/local/exampledir/example
Заранее спасибо!