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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн maxim2013265

  • Автор темы
  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
smbclient вопросы по использованию
« : 30 Сентябрь 2016, 09:44:48 »
Здравствуйте! У меня возникли некоторые вопросы по использованию smbclient. Изначально я его использовал только для скачивания одного ну может быть двух файлов, а сегодня нужно было скопировать папку целиком. Пошарился по интернету и нашел много разной инфы, но мне в моем случае помогла след.:
команда
/usr/bin/smbclient \\\\[имя компа]\\[общая папка] - подключаюсь к удаленной папке [комп на винде]
ls - смотрю в какую папку мне отправиться
cd -  переход в нужную мне папку
recurse - команда на возможность копировать папки рекурсивно
mget * - на копирования всех файлов в данной папке
И тут начинаются непонятки которые мне не нравиться, он как-бы копирует все файлы в указаной директории, но собака при каждом копирования файла спрашивает (скопировать или нет), отсюда вопрос можно как-то задать команду чтоб он не спрашивал (да - нет), а так же можно ему указать куда копировать? Или только при монтировании? И но это, думаю, вообще из области фантастики, чтобы показывал прогресс скачиваемых файлов примерно хотя бы так же ка при команде wget...
P.S. Linux-ом я только интересуюсь(играюсь), но чтобы потеснее с ней познакомится поставил бы на головной комп, но по технический ограничениям линукса стоит винда. А 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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3440
  • Ubuntu Budgie 18.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.
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Samsung SSD 860 EVO 250GB/Ubuntu Budgie 18.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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3440
  • Ubuntu Budgie 18.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. А вообще вторая ошибка из-за проблем с сетью.
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Samsung SSD 860 EVO 250GB/Ubuntu Budgie 18.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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3440
  • Ubuntu Budgie 18.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'"
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Samsung SSD 860 EVO 250GB/Ubuntu Budgie 18.04

 

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