smbclient 看到文件但找不到它

smbclient 看到文件但找不到它

我一直在使用 smbclient 将文件从 Windows 文件系统抓取到基于 Ubuntu 的计算机。几周前它一直正常工作。从 Ubuntu 我这样做: smbclient -A ./credentialsFile //IP/path/to/folder -c 那时我在目录中。然后我这样做 mask ""mget file.txt 它响应 get file file.txt? 我输入 y,然后它显示 failed to open \IP\path\to\folder\file.txt NT_STATUS_OBJECT_PATH_NOT_FOUND

我可以手动使用 get 来抓取单个文件。如果我尝试按照相同的步骤抓取目录(mget folder(之后recurse ON),它不会出错,但也不会下载任何文件。

这是以前能用的总体命令: smbclient -A ~/.credentials //IP/path/to/ -c 'mask ""; recurse ON; prompt OFF; mget folder;'。现在它不会出错,但也什么也不做。

它怎么知道我正在谈论哪个文件却无法找到它?

相关内容