Учитывая один общий сетевой ресурс SMB (например, \\server\\SHARED_FOLDER), я хочу рекурсивно перечислить все файлы, включая файлы в подкаталогах (например, find(1)).
Я бы предпочел сделать это в Linux, но я также принимаю ответы Windows.
Я хотел бы использовать:
sudo smbmount //server/SHARED_FOLDER /local/folder
cd /local/folder
ls -R
Очевидно, добавьте в команду ваши предпочтительные флаги ls (поэтому я бы использовал ls -lahR , но это личное предпочтение).
Попробуйте выполнить команду: smbclient //HOST/PATH -c 'recurse;ls' PASS -U USER