Wenn man wie bei eosctl compute vm push <vm-id> foobar /tmp als Ziel ein Verzeichnis angibt oder einen Dateinamen in einem nicht-existenten Verzeichnis, wird keine Fehlermeldung ausgegeben und der exit-Code ist 0, so daß man nicht mitbekommt, daß das Kopieren fehlgeschlagen ist.
In der Doku könnte noch klarer beschrieben werden, wie man den Befehl genau verwenden muss. Wenn man die Hilfe mit --help aufruft, wird es schon klarer:
Code
The file is streamed through the non-interactive exec command's stdin to a remote `cat` that writes it to the given path.
Man kann also nur einzelne Dateien kopieren und muss als Quelle und Ziel jeweils einen Dateinamen angeben. Verzeichnisse gehen nicht (man kann diese natürlich erst 'taren' und dann das tar-Archiv kopieren).