How to list all files in a Windows SMB network share
Given a single SMB network share (for example, \\server\\SHARED_FOLDER
), I want to recursively list all the files, including those in the subdirectories (like find(1)
).
I would prefer to do it in Linux, but I also accept Windows answers.
Solution 1:
I would use:
sudo smbmount //server/SHARED_FOLDER /local/folder
cd /local/folder
ls -R
Obviously, add your preferred ls
flags into the command (so, for me, I would use ls -lahR
, but that's a personal preference).
Solution 2:
Try the command: smbclient //HOST/PATH -c 'recurse;ls' PASS -U USER