如何列出 Windows SMB 网络共享中的所有文件

Dan*_*nga 7 windows linux samba smb find

给定一个 SMB 网络共享(例如\\server\\SHARED_FOLDER),我想递归列出所有文件,包括子目录中的文件(例如find(1))。

我更愿意在 Linux 中这样做,但我也接受 Windows 答案。

小智 9

试试命令: smbclient //HOST/PATH -c 'recurse;ls' PASS -U USER


Luk*_*asa 4

我会用:

sudo smbmount //server/SHARED_FOLDER /local/folder
cd /local/folder
ls -R
Run Code Online (Sandbox Code Playgroud)

显然,将您喜欢的ls标志添加到命令中(所以,对我来说,我会使用ls -lahR,但这是个人偏好)。