从Linux服务器我想获取位于远程Windows服务器中的RAR存档中的文件名列表。 这是我的命令:
smbclient -U username%password '\\IP\D$\' --directory '\Backup_Logs' -c '"%programfiles(x86)%\WinRAR\unrar.exe" l file.rar'
在linux服务器上运行后,答案是:
%programfiles(x86)%\ WinRAR \ unrar.exe:找不到命令
但我确信我在Windows机器上安装了Winrar ... 我的错误在哪里,或者我如何以另一种方式达到我的目标?
谢谢。
答案 0 :(得分:0)
您可以使用--command
选项进行有限的操作。
它们列在https://www.samba.org/samba/docs/man/manpages-3/smbclient.1.html
在Linux系统上使用local unrar命令之前,请尝试使用smbmount
。