如何使用smbclient递归下载目录?

Modified on: Fri, 11 Jan 2019 03:40:02 +0800

当我尝试使用get "Path To\Directory\"获取目录时,出现以下错误:

NT_STATUS_FILE_IS_A_DIRECTORY opening remote file Path To\Directory

如何递归下载此目录?

(使用smbclient v3.6.23。服务器是运行Windows 7 Home Edition的计算机。)

作者:hololeap

最佳答案

根据smbclient联机帮助页,您需要使用< code> mget 命令,带有mgetmaskrecursion。然后prompt到你想要递归的目录

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

或者,全部在一行,

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

如果您需要对服务器drop-authentic进行身份验证,并使用connect命令中的Password设置。

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

作者:,Frank Thomas

相关问答

添加新评论