有人能告诉我如何在 Windows 系统上创建一个常规的 Unix tarball 档案(例如 或tar.gz
)tar.bz2
,以便将该档案中的某些文件标记为“可执行”(例如,设置权限标志,如-rwxr-xr-x
,0755 )并将某些文件标记为不可执行(例如-rw-r--r--
,0644 之类的)?
我知道可以使用:
- 7-Zip使用 Windows 系统创建 tarball,但似乎在创建 tarball 时无法在某些文件上设置自定义标志,并将所有内容设置为
-rwxrwxrwx
,0777。 - 普通的 GNU 实用程序端口(例如明网或者赛格威),这需要一个人做一些命令行魔法——这对我来说完全没问题,但对一些用户来说可能会很麻烦。
- 远程或虚拟 Linux/BSD 安装,然后再次使用正常
tar
/gzip
/bzip2
命令。
还有更多用户友好的解决方案吗?