gpt4 book ai didi

linux - 仅使用 smbclient 获取文件夹

转载 作者:太空狗 更新时间:2023-10-29 11:19:47 28 4
gpt4 key购买 nike

我正在努力使用 smbclient 从具有以下目录结构的远程窗口共享中检索子文件夹。有没有办法发出命令只获取文件夹?到目前为止我的命令是:

smbclient//$host/$share -U"$USER%$PASSWORD"-c 'cd RootFolder;迅速的;递归; mget 测试*\'

RootFolder/
Test001/
Revisions.txt
Test002/
Revisions.txt
Test003/
Revisions.txt
Test001=2012_12_05.log
Test001=2012_12_06.log
Test001=2012_12_07.log
Test001=2012_12_08.log
... more log files here

最佳答案

您可以通过 grep 管道输出命令,查找以 / 结尾的行。

smbclient ... | egrep '/$'

相反,您可以挂载远程 Windows 文件系统,然后使用 find 命令搜索文件夹。 find 命令将仅递归搜索所有目录。这是我推荐的方法。假设您将 Windows 文件系统挂载为 /mnt/win_host...

find /mnt/win_host -type d

关于linux - 仅使用 smbclient 获取文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15207247/

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