2

У меня есть файл, который должен быть исполняемым в Linux, что я бы сделал, используя chmod +x при использовании Linux.

Моя проблема в том, что этот файл скомпилирован в Windows, и мне больно открывать мою виртуальную машину Ubuntu, чтобы просто выполнить chmod .

Есть ли в Windows инструмент или метод, позволяющий мне добавить разрешение +x к файлу, чтобы он мог выполняться при получении на машине с Linux?

Я пытался искать в SU и Google, но я вижу только не относящиеся к делу результаты о том, что chmod не существует в Windows, и вместо этого использую права доступа к файлам - но это не то, что я ищу.

2 ответа2

3

chmod +x устанавливает атрибут в файловой системе и не связан с самим файлом. Таким образом, нет способа сделать то, что вы хотите.

2

Ключевая фраза в вашем вопросе "исполняется при получении", и ответ зависит от того, как он получен. Если вы отправляете архив, вы можете иметь в нем несколько исполняемых файлов. Один файл может быть отправлен по почте в формате uuencode с begin 755 filename в заголовке. Если вы предоставите более подробную информацию о том, какие инструменты у вас есть на стороне отправителя, мы могли бы найти способ заставить его работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .