GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lade ich mehrere Dateien vom Linux-Server auf FTP hoch?

Schauen Sie sich ncftp an , es kommt mit einem Dienstprogramm (ncftpput ), die zu diesem Zweck geskriptet werden können:

$ ncftpput -R ftp.server.com /remote/path /backup

Die -R Flag bedeutet rekursiver Modus. Sie können Ihre Authentifizierungsdetails in einer separaten Datei haben. Siehe Manpage (ncftpput(1) ) für Details.


Eine andere Alternative könnte die Verwendung von CurlFtpFS sein, einem FUSE-Dateisystemtreiber, der einen FTP-Host als gemountetes Verzeichnis verfügbar macht (was Ihnen den Zugriff auf diese Dateien mit allen regulären Tools ermöglicht, einschließlich cp ). Ich weiß nicht, wie gut es funktioniert, aber nach kurzem Googeln sieht es sehr vielversprechend aus. CurlFtpFS geht weiter zurück als FUSE tatsächlich, sollte also stabil sein.

Um es zu verwenden, installieren Sie das entsprechende Paket für Ihre Distribution (z. B. verwenden Arch und Debian den Paketnamen curlftpfs ), laden Sie die fuse Modul und sudo curlftpfs ftp.example.com /mnt/ftp/ -o user=username:password,allow_other , indem Sie Servername, Einhängepunkt, Benutzername und Passwort durch geeignete Werte ersetzen.

Es gibt weitere Details auf der verlinkten Seite, aber das sollte Ihnen den Einstieg erleichtern.


Sie könnten lftp

verwenden
lftp ftp://user:[email protected] -e "mirror -e -R /local/folder /remote/folder ; quit"

Linux
  1. So erstellen Sie ein Video aus PDF-Dateien unter Linux

  2. Wie man SSH unter Linux von Android aus macht

  3. Wie man Dateien von einem SFTP-Server mit golang auflistet, hoch- und herunterlädt

  4. So komprimieren Sie mehrere Dateien unter Linux

  5. Wie benenne ich mehrere Dateien von einer Erweiterung in eine andere in Linux / Unix um?

So führen Sie unter Linux mehrere PDF-Dateien zu einem PDF zusammen

So installieren Sie LFTP zum Herunterladen und Hochladen von Dateien unter Linux

Wie lade ich Dateien/Ordner in Plesk hoch?

So verwenden Sie Linux-FTP-Befehle

Laden Sie Dateien mit Monsta FTP hoch

So stellen Sie von Linux aus eine Verbindung zu SQL Server her