在Windows上轻松解析msysgit中的文件权限
如果我使用的是linux或cygwin,我可以使用stat --format=%a
作为此处描述。
但我只想默认使用 msysgit 中提供的工具。我的主要选项似乎是解析 ls 的输出,但这不是很令人满意:
drwxr-xr-x 0 jaxelson Administ 0 Jul 13 2009 PrintHood/
dr-xr-xr-x 0 jaxelson Administ 8192 Jan 3 09:22 Recent/
有没有更简单的方法?
返回历史: 我需要这样做是因为 sed 中存在一个错误,它无法正确保留权限。有关详细信息,请参阅此。
此外,运行 sed
的脚本也作为 git-hook
运行。
If I was using linux or cygwin I could use stat --format=%a
as described here.
But instead I want to use only the tools available in msysgit by default. My main options seems to be parsing the output of ls, but that is not very palatable:
drwxr-xr-x 0 jaxelson Administ 0 Jul 13 2009 PrintHood/
dr-xr-xr-x 0 jaxelson Administ 8192 Jan 3 09:22 Recent/
Are there any easier ways?
Back History:
I need to do this because of a bug in sed
where it doesn't preserve permissions correctly. For more info see this.
Also the script that is running sed
is running as a git-hook
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以使用
You could use