згідно smbclient сторінки керівництва , ви повинні використовувати mget
команду, з mask
і recursion
і prompt
безліччю. Потім cd
до каталогу, який ви хочете отримати рекурсивно
smbclient '\\server\share'
mask ""
recurse ON
prompt OFF
cd 'path\to\remote\dir'
lcd '~/path/to/download/to/'
mget *
або, все в одному рядку,
smbclient '\\server\share' -N -c 'prompt OFF;recurse ON;cd 'path\to\directory\';lcd '~/path/to/download/to/';mget *'
якщо вам потрібно підтвердити автентифікацію на сервері drop -N і скористатися налаштуваннями пароля в команді connect.
http://technotize.blogspot.com/2011/12/copy-folder-with-ubuntu-smb-client.html