Безопасное копирование большого количества каталогов из Win в Linux и исключение определенных шаблонов имен файлов.
Мне нужно скопировать несколько ТБ данных С компьютера Windows НА компьютер Linux. Я могу сделать это двумя командами в командной строке.
Копируйте только каталоги и файлы, которые не являются jpeg или jpg.robocopy dir_source dir_target /S /XF *.jpeg *.jpg
Надежно скопируйте их на Linux-сервер, защищенный паролем.scp -r dir_target linuxserver:/dir/path
Проблема. Флаг исключения scp нельзя использовать в Windows. Первый шаг кажется излишним и замедляет процесс. Можно ли это сделать за один шаг?
Черт! Я не могу скопировать файлы с помощью scp с сервера Linux из-за конфигурации сети. Кроме того, сервер Linux используется несколькими пользователями, но у меня есть личный каталог, к которому другие не имеют доступа. Однако у меня есть привилегии sudo только для компьютера с Windows, а не для сервера Linux.
1 ответ
А как насчет Samba, Linux, совместимого с общим доступом к файлам Windows?
Затем вы можете смонтировать диск в Windows и использовать robocopy.
В конфигурационном файле smb.conf
smb encrypt = обязательно в разделе [global]
[Some Other Share]
path = /path/to/some/other/share
guest ok = no
writeable = no
write list = @group
valid users = @group