Laden Sie das Verzeichnis von sftp herunter


2

Ich möchte ein Verzeichnis von SFTP auf einen Server herunterladen. Ich kann mich mit SFTP anmelden

  sftp rob2056@storagename

und kann dann einzelne Dateien erhalten mit:

   get *.txt /remotedir

Ich möchte jedoch mehrere Verzeichnisse von sftp auf remote herunterladen, was ich nicht kann:

    get -r * /remotedir

(funktioniert nicht)


Funktioniert das nicht in welchem ​​Sinne? Irgendeine Fehlermeldung?
KM.

Es heißt ungültige Flagge
Ron

Versuchen Sie es get -r /remotedirstattdessen?
KM.

Das ist, was es sagt, ungültige Flagge wieder
Ron

Mm. Versuchen Sie es mit sftp -r rob2056@storagename...? Ich vermute, dass Ihre Version von sftpmöglicherweise nicht unterstützt wird -r. In diesem Fall würden Sie es aktualisieren oder ein anderes Tool wie scp.
KM.

Antworten:


1

Wurde das lokale Remote-Verzeichnis bereits erstellt, bevor der Befehl get -r * /remotedirausgegeben wurde?

Ich habe es versucht:

  • Erstellt ein Verzeichnis auf dem lokalen Rechner remotedir, in das ich alle Ordner übertragen musste.

  • Den Befehl get -r * remotedirohne Schrägstrich ausgegeben und es hat funktioniert. Ich habe keine Ahnung, warum das / wichtig ist.


0

Verwenden Sie mget anstelle von get, wenn Sie Metazeichen wie 'und verwenden ?. Sie könnten sich das m als ein Vielfaches vorstellen .


mget ist für mehrere Dateien , wenn ich in einem directory.I bin will mehrere directories.So zum Download es in dem nicht funktioniert case.its grundsätzlich gleich wie erhalten *
Ron

0
mirror -c TestTransfer/ /remotedir

Mit diesem Befehl kann das gesamte Verzeichnis kopiert werden.


Welchen SFTP-Client verwenden Sie?
Hagello

0

Möglicherweise kann Ihr SFTP-Client Verzeichnisse nicht spiegeln.

Es gibt jedoch auch andere SFTP-Clients. Möglicherweise möchten Sie eine andere oder eine neuere Version Ihres Clients installieren. Der SFTP-Client im RedHat-Paket openssh-clients-6.4kennt beispielsweise die Option -r.

So habe ich die Version meines SFTP-Clients erhalten:

rpm -qf /usr/bin/sftp

Abgesehen davon möchten Sie möglicherweise eine Websuche durchführen sftp client.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.