Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: smbclient вопросы по использованию  (Прочитано 2395 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн maxim2013265

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
smbclient вопросы по использованию
« : 30 Сентября 2016, 09:44:48 »
Здравствуйте! У меня возникли некоторые вопросы по использованию smbclient. Изначально я его использовал только для скачивания одного ну может быть двух файлов, а сегодня нужно было скопировать папку целиком. Пошарился по интернету и нашел много разной инфы, но мне в моем случае помогла след.:
команда
/usr/bin/smbclient \\\\[имя компа]\\[общая папка] - подключаюсь к удаленной папке [комп на винде]
ls - смотрю в какую папку мне отправиться
cd -  переход в нужную мне папку
recurse - команда на возможность копировать папки рекурсивно
mget * - на копирования всех файлов в данной папке
И тут начинаются непонятки которые мне не нравиться, он как-бы копирует все файлы в указаной директории, но собака при каждом копирования файла спрашивает (скопировать или нет), отсюда вопрос можно как-то задать команду чтоб он не спрашивал (да - нет), а так же можно ему указать куда копировать? Или только при монтировании? И но это, думаю, вообще из области фантастики, чтобы показывал прогресс скачиваемых файлов примерно хотя бы так же ка при команде wget...
P.S. Linux-ом я только интересуюсь(играюсь), но чтобы потеснее с ней познакомится поставил бы на головной комп, но по технический ограничениям линукса стоит Windows. А linux крутится на нетбуке и в виртуалке. Так что исходя из выше сказанного знания у меня соответствующие....еще одна ерунда вылезла при подключению к компу с виндой
/ust/bin/smbclient \\\\комп\\Общая папка
пишет
warning: The "syslog" option is depreated
и большие файлы качать не хочет ругается..

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 12/06/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 02:57:50 от zg_nico »

Оффлайн maxim2013265

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: smbclient вопросы по использованию
« Ответ #1 : 18 Октября 2016, 12:03:43 »
Джаль никого нет...

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: smbclient вопросы по использованию
« Ответ #2 : 18 Октября 2016, 12:22:35 »
Код: (bash) [Выделить]
man smbclient

Цитировать
prompt
      Toggle prompting for filenames during operation of the mget and mput commands.

      When toggled ON, the user will be prompted to confirm the transfer of each file during these commands. When toggled OFF, all specified files will be transferred without prompting.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн maxim2013265

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: smbclient вопросы по использованию
« Ответ #3 : 20 Октября 2016, 07:27:05 »
Toggle prompting for filenames during operation of the mget and mput commands.

      When toggled ON, the user will be prompted to confirm the transfer of each file during these commands. When toggled OFF, all specified files will be transferred without prompting.

А как эту подсказку переключать?
Скажите если можно..
Возможно ли вообще, этим же способом который описал выше, копировать файлы большого размера, а то пишет следующие
parallel_read returned NT_STATUS_IO_TIMEOUT - при попытке скопировать файл более 15-30 Мб

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: smbclient вопросы по использованию
« Ответ #4 : 20 Октября 2016, 12:35:19 »
Код: (bash) [Выделить]
> smbclient \\\\[имя компа]\\[общая папка]
smb: \> prompt off
smb: \> recurse on
smb: \> mget <что там вы собрались копировать>

А по поводу ошибки http://unix.stackexchange.com/questions/31900/smbclient-alternative-for-large-files

Код: (bash) [Выделить]
smbclient --socket-options='TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=131072 SO_SNDBUF=131072' \\\\[имя компа]\\[общая папка]

P.S. А вообще вторая ошибка из-за проблем с сетью.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн maxim2013265

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: smbclient вопросы по использованию
« Ответ #5 : 21 Октября 2016, 12:21:48 »
Спасибо ваши подсказки помогли.
P.S. маленький вопросик команду smbclient --socket-options='TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=131072 SO_SNDBUF=131072' каждый раз вводить когда захочу большой файл скопировать или это нужно сделать единажды?

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: smbclient вопросы по использованию
« Ответ #6 : 21 Октября 2016, 12:32:44 »
maxim2013265, да) А что бы каждый раз не вводить существуют алиазы

в настройках shell нужно его прописать (по дефолту используется bash) а по сему надо создать файл (если еще не существует) ~/.bash_aliases и добавить в него строку

Код: (bash) [Выделить]
alias smbclient="smbclient --socket-options='TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=131072 SO_SNDBUF=131072'"
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

 

Страница сгенерирована за 0.028 секунд. Запросов: 23.