小智 8
假设,Windows 盒子有一个共享文件夹。您可以使用 smbclient 命令。它通过 SMB 协议提供类似 FTP 的命令行界面。
这篇文章提供了一个现成的例子,看起来是一个完美的答案。
如果您需要将文件从 unix 服务器复制到 Windows 服务器或从 Windows 服务器复制文件,您可以使用 Samba 软件套件中名为 smbclient 的实用程序。
以下是将文件复制到 Windows 服务器的示例:
smbclient //WIN_SERVER/SHARE -l WIN_SERVER_IP -A AUTHFILE -c "put
TRANSFER_FILE_LOCAL TRANSFER_FILE_REMOTE"
Run Code Online (Sandbox Code Playgroud)
在哪里:
WIN_SERVER = Windows 服务器的名称
SHARE = Windows 共享的名称
WIN_SERVER_IP = Windows 服务器的 IP 地址
AUTHFILE = 身份验证文件名的完整路径。文件内容应包括:
Run Code Online (Sandbox Code Playgroud)username = mywinuser password = mywinpass domain = MYDOMAIN
TRANSFER_FILE_LOCAL = 要传输的 Unix 文件的完整路径
TRANSFER_FILE_REMOTE = Windows 服务器上的新文件名
有关使用 smbclient 的更多帮助或选项,请键入“smbclient -h”