Та же версия Cygwin 1.5.25 установлена в Windows 7 и Windows 10.

С помощью сценария perl, использующего команду stat, я вижу режим исходного файла 666.

Исходный файл представляет собой простой текстовый файл.

После выполнения cp для копирования файла в другую папку режим целевого файла остается равным 666 в Windows 7, но становится равным 444 в Windows 10.

Использование -p или --preserve=mode не влияет на результат операции cp в Windows 10.

Есть ли способ сохранить атрибуты режима, чтобы целевой файл не стал доступен только для чтения в Windows 10?

Версия cp полученная с помощью cp --version - 6.10, она находится по адресу C:\cygwin\bin\cp.exe.

0