de acordo com a página de manual do smbclient , é necessário usar o% Comandomget
, com mask
e recursion
e prompt
set. Então cd
para o diretório que você deseja obter recursivamente
smbclient '\server\share'
mask ""
recurse ON
prompt OFF
cd 'path\to\remote\dir'
lcd '~/path/to/download/to/'
mget *
ou, tudo em uma linha,
smbclient '\server\share' -N -c 'prompt OFF;recurse ON;cd 'path\to\directory\';lcd '~/path/to/download/to/';mget *'
se você precisar autenticar no servidor, solte -N e use a configuração de senha no comando connect.