Отправка файлов через Samba с помощью командной строки

Мне было интересно, есть ли способ использовать Samba для отправки элементов на клиентскую машину через командную строку (мне нужно отправить файлы с сервера Samba). Я знаю, что всегда могу использовать scp но сначала мне было интересно, есть ли способ сделать это с Samba. Благодаря!

2 Solutions collect form web for “Отправка файлов через Samba с помощью командной строки”

Используйте smbclient , программу, которая поставляется с Samba:

 $ smbclient //server/share -c 'cd c:/remote/path ; put local-file' 

Существует много флагов, таких как -U чтобы имя удаленного пользователя отличалось от локального.

В системах, которые разделяют Samba на несколько двоичных пакетов, у вас могут быть установлены серверы Samba, но по-прежнему отсутствует smbclient . В таком случае проверьте репозиторий пакетов для пакета с именем smbclient , samba-client или аналогичным.

На самом деле работа будет:

$ smbclient //server/share -c 'cd c:/remote/path ; put local-file remote-file'

local-file – файл с локальной машины

remote-file – копирование в этот файл на удаленном компьютере

  • scp / path / to / local / file myusername@server.com создает новый файл в локальном каталоге?
  • Передача файлов через ssh, но без scp или sftp
  • Копирование файла с использованием SSH через туннель с отправкой сертификатов
  • SCP выборочно из каталога и подкаталога
  • Как скопировать файл из удаленной сети на локальный рабочий стол
  • Сценарий оболочки для ssh на сервер Unix / Linux из MacOS X 10.10
  • scp файл с одного сервера на другой, получил «разрешение отказано»,
  • Как загрузить файл с хоста, к которому я уже подключен, поверх ssh
  • scp ssh: подключиться к хосту 10.0.0.109 порт 22: нет маршрута для приема потерянного соединения
  • как смонтировать хранилище центров обработки данных на сервере, чтобы пользователь мог получить к нему доступ удаленно?
  • Я могу ssh на удаленную машину, но я не могу использовать scp для копирования локальных файлов на удаленную машину
  • Linux и Unix - лучшая ОС в мире.