Nal*_*alu 12 shell samba file-copy
我对 Unix 完全陌生。我正在编写一个脚本,它将文件从 Windows 共享文件夹复制到 Unix。
在 Windows 中,当我输入\\Servername.com\testfolder
Run 命令时,我可以看到testfolder
. 该目录testfolder
是一个贯穿全网的共享文件夹。
现在我想将其中的一些文件复制testfolder
到 Unix 机器上。我应该使用哪个命令?我知道服务器的 IP 地址,但我不知道用户名。
col*_*lan 13
在*nix 机器上安装smbclient 后,您根本不需要挂载 Windows 共享。例如,要检索 C:\Directory\file.txt 并将其复制到 Linux 计算机上的 /tmp,请执行以下操作:
smbclient '//windowsserver/c$' -c 'lcd /tmp; cd Directory; get file.txt' -U administrator%password
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅https://superuser.com/a/562728/48742。这是那边讨论的。