linux – 正确的递归chmod,文件和目录分开

linux – 正确的递归chmod,文件和目录分开,第1张

概述我想递归chmod一个目录,以便: >文件是0664 >目录是0775 怎么做得更好,更短,更漂亮? :)也许,以某种方式使用umask? 所有找到的解决方案都太长了:我总是以Copy-Paste结束:) 根据您的chmod版本,您可以这样做: chmod -R . ug+rwX,o+rX,o-w 注意大写字母X.这将设置已经设置了任何执行位的目录和文件的可执行位. 请注意,您只能将大写X与”,而 我想递归chmod一个目录,以便:

>文件是0664
>目录是0775

怎么做得更好,更短,更漂亮? :)也许,以某种方式使用umask?

所有找到的解决方案都太长了:我总是以copy-Paste结束:)

解决方法 根据您的chmod版本,您可以这样做:
chmod -R . ug+rwX,o+rX,o-w

注意大写字母X.这将设置已经设置了任何执行位的目录和文件的可执行位.

请注意,您只能将大写X与”,而不是’=’或’ – ‘一起使用.

总结

以上是内存溢出为你收集整理的linux – 正确的递归chmod,文件和目录分开全部内容,希望文章能够帮你解决linux – 正确的递归chmod,文件和目录分开所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1040853.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存