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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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
и большие файлы качать не хочет ругается..
« Последнее редактирование: 18 Октябрь 2016, 08:48:46 от maxim2013265 »

Оффлайн maxim2013265

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

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3109
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: smbclient вопросы по использованию
« Ответ #2 : 18 Октябрь 2016, 12:22:35 »
Код: Bash
  1. man smbclient
  2.  

Цитировать
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, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн 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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3109
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
Re: smbclient вопросы по использованию
« Ответ #4 : 20 Октябрь 2016, 12:35:19 »
Код: Bash
  1. > smbclient \\\\[имя компа]\\[общая папка]
  2. smb: \> prompt off
  3. smb: \> recurse on
  4. smb: \> mget <что там вы собрались копировать>
  5.  

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

Код: Bash
  1. smbclient --socket-options='TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=131072 SO_SNDBUF=131072' \\\\[имя компа]\\[общая папка]
  2.  

P.S. А вообще вторая ошибка из-за проблем с сетью.
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн 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

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

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

Код: Bash
  1. alias smbclient="smbclient --socket-options='TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=131072 SO_SNDBUF=131072'"
  2.  
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

 

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