gpt4 book ai didi

linux - 带有 ls -l 选项的 smbclient -c

转载 作者:可可西里 更新时间:2023-11-01 10:22:13 24 4
gpt4 key购买 nike

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

我用过

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 不运行 native ls 命令,而是调用内置功能。因此,它不支持原生的、符合 POSIX 的 ls 命令会提供的常用选项。

因此,你不能这样做。

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

关于linux - 带有 ls -l 选项的 smbclient -c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25354920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com