Копирование файлов Linux для Windows

Копирование файлов Linux для Windows

Как в Linux рекурсивно копировать файлы и каталоги таким образом, чтобы все скопированные файлы и каталоги имели имена, которые Windows сможет обработать?

Я хочу скопировать папку в общий каталог или на USB-устройство, использующее ограничения Windows на имена файлов, не допуская сбоев и потери файлов/папок (предпочтительнее изменить имя, чем потерять данные).

решение1

Некоторые идеи из поста копировать имена файлов со специальными символами на внешний том ntfs:

  • Использоватьдетокс для очистки имен файлов от специальных символов.

  • Смонтируйте файловую систему NTFS, чтобы она сама очищала (дезинфицировала) имена файлов. Параметр монтирования для включения этого — windows_names. Смотритечеловек ntfs-3g.

  • Использовать rsync для изменения имен файлов в соответствии с целевой файловой системой с помощью параметра --iconv=CONVERT_SPEC, для запроса преобразования кодировки имен файлов.

Связанный контент