
Ich habe also Probleme, eine Datei ohne Erweiterung von Windows auf einen Raspberry Pi zu kopieren, indem ich PSCP von PuTTY verwende. Windows erfordert jedoch eine Erweiterung im Befehl (nur einen Punkt nach dem Dateinamen, wenn keine vorhanden ist, was das Problem ist) und der Raspberry Pi behält den Punkt im Dateinamen. Der Grund, warum ich dies tun möchte, ist, dass die Datei eine ausführbare Datei ist, die ich unter Windows kompiliert habe. Wenn ich versuche, die Datei mit dem Punkt am Ende auszuführen, wird nur ausgegeben Permission denied
. Wenn ich dasselbe mit sudo versuche, wird ausgegeben command not found
. Einige Befehle, die ich ausprobiert habe:
pscp "C:\example\bin\example" [email protected]:/usr/local/exampledir/
Meines Wissens versucht das Obige, einen Ordner mit dem Namen „Beispiel“ über pscp zu senden, der nicht gefunden werden kann. Dies würde auf der Raspberry Pi-Seite funktionieren, aber nicht auf der Windows-Seite. Das Folgende sendet die Datei erfolgreich, lässt aber den Punkt am Ende der Datei auf dem Raspberry Pi stehen. Beachten Sie den Punkt, den ich hinzugefügt habe.
pscp "C:\example\bin\example." [email protected]:/usr/local/exampledir/
Als letztes habe ich versucht, den Dateinamen anzugeben, den die Datei auf dem Raspberry Pi haben sollte, wieder ohne Erfolg:
pscp "C:\example\bin\example." [email protected]:/usr/local/exampledir/example
Dank im Voraus!