Frage

Ich verwende diesen Befehl, um alle Dateien zu kopieren, deren Namen mit 'Datei' von einem Server beginnen. scp -vp me@server:/location/file* ./

Aber ich habe einen "No -Match" -Fehler. wahrscheinlich über die ''Im Befehl. Wie kann ich das schützen?'Damit SSH verstanden hat, dass sich dies auf eine Liste von Dateien bezieht und nicht als Dateiname annimmt.

Danke August

War es hilfreich?

Lösung

Die Schale selbst erweitert die *. Sie können sich diesem entziehen, indem Sie es zitieren oder Backslashes verwenden, um die Shell zu verhindern, dass sie sie interpretiert und stattdessen direkt an übergeben wird scp:

scp -vp me@server:/location/files\*

Andere Tipps

Wenn Sie möchten, dass Dateien mit Datei gestartet werden, sollte dies sein

scp me@server:/location/file* .

nicht

Dateien*

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top