1

Может ли кто-нибудь объяснить мне, как я могу создать обычный архив тарбок Unix (например, tar.gz или tar.bz2) на коробке Windows, чтобы пометить некоторые файлы в этом архиве как "исполняемые" (например, с флагами разрешений) установить как -rwxr-xr-x , 0755) и некоторые файлы как неисполняемые (например, с чем-то вроде -rw-r--r-- , 0644)?

Я знаю, что можно использовать:

  • 7-Zip для создания тарболов с помощью окна Windows, но, похоже, он не может устанавливать пользовательские флаги для определенных файлов при выполнении тарбола и устанавливает все как -rwxrwxrwx , 0777.
  • Обычный порт утилит GNU (например, MinGW или Cygwin), для которого требуется, чтобы он использовал магию командной строки - это совершенно нормально для меня, но может быть неприятно для некоторых пользователей.
  • Удаленная или виртуальная установка Linux/BSD, а затем снова используйте обычные команды tar / gzip / bzip2 .

Есть еще удобные решения?

0