Безопасное копирование большого количества каталогов из 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
Другие вопросы по тегам