hol*_*eap 38 linux samba download
当我尝试使用 获取目录时get "Path To\Directory\",出现以下错误:
NT_STATUS_FILE_IS_A_DIRECTORY opening remote file Path To\Directory
Run Code Online (Sandbox Code Playgroud)
如何递归下载此目录?
(使用smbclient v3.6.23。服务器是一台运行Windows 7家庭版的电脑。)
Fra*_*mas 74
根据smbclient 联机帮助页,您需要使用mget带有maskandrecursion和promptset的命令。然后cd到您要递归获取的目录:
smbclient '\\server\share'
mask ""
recurse ON
prompt OFF
cd 'path\to\remote\dir'
lcd '~/path/to/download/to/'
mget *
Run Code Online (Sandbox Code Playgroud)
或者,全部在一条线上,
smbclient '\\server\share' -N -c 'prompt OFF;recurse ON;cd 'path\to\directory\';lcd '~/path/to/download/to/';mget *'`
Run Code Online (Sandbox Code Playgroud)
如果您需要对服务器进行身份验证-N,请使用连接命令上的密码设置。
http://technotize.blogspot.com/2011/12/copy-folder-with-ubuntu-smb-client.html
| 归档时间: |
|
| 查看次数: |
90708 次 |
| 最近记录: |