Как сохранить атрибуты режима файла с помощью команды cygwin cp в Windows 10?
411
Maxime Fortin
Та же версия 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.
и `--preserve = all`?
matzeri 6 лет назад
0
`--Preserve = all`, похоже, не решает проблему. Сначала я думал, что это связано с версией `cp`, которую я использовал из пакета coreutils. В более старом пакете из cygwin 1.5.25 используется coreutils 6.10. Но после некоторого дополнительного тестирования он, похоже, связан с настройками папки Windows10, которые мне не хватает. Если я изменю свойство безопасности папки, чтобы добавить группу «Все» с разрешениями «Чтение и выполнение», все будет хорошо. Сейчас я сосредоточусь на настройках папки, чтобы убедиться, что у меня есть правильное решение.
Maxime Fortin 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
4
Изменить Cygwin Prompt
-
3
Портативный Cygwin?
-
1
При удаленном запуске X через Cygwin, почему мои шрифты ужасны
-
-
4
Лучший способ получить «инструменты командной строки Linux» на Windows
-
2
Как полностью сопоставить сопоставления клавиш моего терминала MacOS X с сопоставлениями клавиш в Wi...
-
6
Как я могу узнать, когда я вошел в Windows?
-
2
Как добавить cygwin / bin в путь поиска в Windows XP?
-
4
ср многословная альтернатива
-
5
cp -r -l в MacOS (рекурсивное копирование с сохранением жестких ссылок)
-
1
Как настроить Ssh / Sshd для входа на основе ключа в Cygwin (Vista) с помощью StrictModes yes