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

Wie lade ich rekursiv ein Verzeichnis mit smbclient herunter?

Gemäß der smbclient-Manpage müssen Sie den mget verwenden Befehl, mit einem mask und recursion und prompt einstellen. Dann cd in das Verzeichnis, das Sie rekursiv abrufen möchten:

smbclient '\\server\share'
mask ""
recurse ON
prompt OFF
cd 'path\to\remote\dir'
lcd '~/path/to/download/to/'
mget *

Oder alles in einer Zeile,

smbclient '\\server\share' -N -c 'prompt OFF;recurse ON;cd 'path\to\directory\';lcd '~/path/to/download/to/';mget *'`

Wenn Sie sich beim Server authentifizieren müssen, geben Sie -N ein und verwenden Sie die Passworteinstellung für den Verbindungsbefehl.

http://technotize.blogspot.com/2011/12/copy-folder-with-ubuntu-smb-client.html


Sie können auch den tar verwenden Befehl für smbclient :

smbclient -Tc allfiles.tar /path/to/directory

Dadurch wird ein tar-Archiv allfiles.tar erstellt im aktuellen Verzeichnis die smbclient Befehl ausgeführt wird. Anschließend können Sie die Dateien wieder mit tar xf allfiles.tar entpacken .


Linux
  1. So laden Sie Dateien/Verzeichnisse mit sFTP unter Linux hoch oder herunter

  2. Wie man ein Verzeichnis unter Linux gzippt

  3. Wie lade ich mit cURL einen Tarball von GitHub herunter?

  4. Wie lade ich ein ganzes Verzeichnis und Unterverzeichnisse mit wget herunter?

  5. Wie tare ich Dateien mit einer sortierten Reihenfolge?

So laden Sie eine Datei mit Wget über Proxy in Linux herunter

So laden Sie das Remote-Verzeichnis in sFTP herunter und hochladen

So laden Sie nur Audio mit youtube-dl herunter

Wie man Dateien in Linux rekursiv auflistet

So laden Sie Pakete mit APT herunter, ohne sie zu installieren

Wie drucke ich das Arbeitsverzeichnis mit dem Linux-Befehl pwd?