Назад | Перейти на главную страницу

Как я могу создать сценарий загрузки из службы общего доступа к файлам Windows?

Учитывая, что набор файлов XML, доступных на общем ресурсе Windows \\ server \ share, содержит пробелы \ direcory \, мне нужна команда bash для загрузки одного конкретного файла из этого общего ресурса.

Ни wget, ни curl не поддерживают какие-либо URI smb: //, и я бы не хотел использовать команду mount. Решения?

smbclient может быть запрограммирован для загрузки или скачивания файлов с помощью опции -c. Синтаксис похож на ftp.

например

smbclient -I [IP-адрес сервера] "// имя сервера / путь с пробелами /" -c "get [имя файла]"