cp file windows to windows via linux mint

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

cp file windows to windows via linux mint

#1

04 дек 2017, 22:03

К примеру есть необходимость регулярно (возможно каждый день) копировать файлик (а может быть и несколько) с одной виндовой машины на другую.
(возможно для кого-то здесь будут очевидные вещи)
Конечно... можно обойтись и батником, если наша цель "точка-точка". А если мы хотим к примеру "точка - центр + 2 точки" и при этом центром является линух?
Батник ни для кого не секрет, но всё же напишу

Код: Выделить всё

xcopy "C:\Program Files\ProgrammName\DataBase\FileBD.name" \\192.168.0.6\c$\ProgrammName\DataBase\FileBD..name /Y
В данном случае одна и та же программа установлена на двух компьютерах в разных папках. Параметр /Y дает нам перезапись без вопросов, т.е. заменяет текущий файл новым.
Теперь касательно схемы второго варианта.

Код: Выделить всё

#!/bin/bash

# Сначала получим файл с виндовой машины. Файл будет сохранен в ту папку, где расположен скрипт. Предполагается, что loginA - учетка админа домена.
smbget -u [color=#00FF00]loginA[/color] -w [color=#FF80FF]domainA.local[/color] -p '[color=#FF0000]Pass Word A[/color]' smb://192.168.0.5/d$/Папка/Файл.xlsx
# Скопируем полученный файл в желаемую папку линуксовой машины.
cp -f -v /home/dja/.scripts/bsh/Файл.xlsx /media/hardD/dja/Desktop/Файл.xlsx
# Смонтируем диски C[ виндовых компьютеров. Папки назначения должны быть созданы заранее, иначе ругнется.
sudo mount -t cifs //192.168.0.27/c$/ /home/dja/PCs/PC-27 -o user=[color=#00FF00]loginA[/color],password='[color=#FF0000]Pass Word A[/color]',domain=[color=#FF80FF]domainA.local[/color],iocharset=utf8,dir_mode=0777,file_mode=0777
sudo mount -t cifs //192.168.0.29/c$/ /home/dja/PCs/PC-29 -o user=[color=#00FF00]loginA[/color],password='[color=#FF0000]Pass Word A[/color]',domain=[color=#FF80FF]domainA.local[/color],iocharset=utf8,dir_mode=0777,file_mode=0777
# Копируем
cp -f -v /home/dja/.scripts/bsh/Файл.xlsx /home/dja/PCs/PC-27/Users/userA(B,C,D)/Desktop/Файл.xlsx
cp -f -v /home/dja/.scripts/bsh/Файл.xlsx /home/dja/PCs/PC-29/Users/userA(B,C,D)/Desktop/Файл.xlsx
# Отмонтируем
sudo umount /home/dja/PCs/PC-27
sudo umount /home/dja/PCs/PC-29
# Удаляем объект. Более он нам не нужен.
rm /home/dja/.scripts/bsh/Файл.xlsx
Можно, конечно, обойтись и без удаления, просто прописав вместо локального копирования - перемещение и поместив его в конец. На этом всё.

Аватара пользователя

slant
Сообщения: 4465
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1959 раз
Контактная информация:

cp file windows to windows via linux mint

#2

05 дек 2017, 00:35

IMHO - если нужна синхронизация более чем на одну машину - лучше поставить и настроить syncthing. Тем более, что это будет полноценная постоянная синхронизация при любых изменениях файла(ов). Предупреждая возможные возражения - возможна версионность и односторонняя синхронизация. И варианты с временно недоступной машиной будут обрабатываться корректно.

Аватара пользователя

Автор темы
Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

cp file windows to windows via linux mint

#3

05 дек 2017, 00:42

slant, вариаций на самом деле много )

Закрыто

Вернуться в «Программирование, скриптинг, виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей