smbclient -c 和 ls -l 选项

2024-04-05

我正在尝试从远程服务器获取文件夹列表,并且无法将远程服务器安装到我的本地计算机中(由于权限问题)。

i used

smbclient "//165.186.89.21/DeptDQ_141Q_FOTA" "--user=myid" -c 'ls;'

获取文件夹列表。 结果成功了。

但是,实际上我想用ls -l与上面的命令行 当我尝试使用该行获得结果时

smbclient "//165.186.89.21/DeptDQ_141Q_FOTA" "--user=LGE\final.lee" -c 'ls -l;'

它返回

NT_STATUS_NO_SUCH_FILE listing \-l

            64000 blocks of size 16777216. 6503 blocks available

... 我应该如何将 smbclient 运算符与 ls -l 选项一起使用? 请帮我!


smbclient ls不运行本机ls命令,而是调用内置功能。因此,它不支持本地 POSIX 兼容的常用选项ls命令将提供。

因此,您不能这样做。

如果您的目标是读取元数据,请考虑尝试smbclient stat [filename]子命令(如果您的服务器支持 UNIX 扩展),或者smbclient allinfo [filename](否则)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

smbclient -c 和 ls -l 选项 的相关文章

随机推荐