gpt4 book ai didi

linux - 如何提高更改文件和文件夹权限的性能?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:17 25 4
gpt4 key购买 nike

我将我的工作项目权限设置为:

  • 所有目录 755
  • 所有文件 644

我通过运行下一个命令来完成:

$ find /path/to/project -type d -exec chmod 0755 {};

$ find /path/to/project -type f -exec chmod 0644 {};

它工作正常,但有点,尤其是在虚拟机上。

我能否以任何其他方式改进此任务的性能?

最佳答案

引用 - [ https://superuser.com/questions/91935/how-to-chmod-all-directories-except-files-recursively][1]

1.这里消耗的大部分时间用于为每个条目加载 chmod 进程。为了避免使用 xargs-

     find /path/to/project -type d -print0 | xargs -0 chmod 755 
find /path/to/project -type f -print0 | xargs -0 chmod 644

2.幸运的是,您可以选择不使用 find,这可以使它更快。引用链接中的第二个答案解释了如何根据您的需要编写 chmod 命令

关于linux - 如何提高更改文件和文件夹权限的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30592771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com