【发布时间】:2013-08-19 15:45:46
【问题描述】:
我有这个 bash 命令来修改根文件夹内的所有文件和文件夹权限:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
它工作正常。 我应该做些什么来排除一些文件夹以更改根文件夹(执行bash的地方)内的权限。 例如,如果我想保留文件夹“A”和文件夹“B”的文件夹权限 提前致谢
【问题讨论】:
-
你能举一个目录布局的例子吗?之前和之后?
-
当然。例如,我有一个“Products”文件夹和一些文件夹:“ProductA”、“ProductB”、“ProductC”等。当我运行脚本时,所有文件夹都得到 755。但我希望能够排除“ProductA”和“ProductC”更改权限
-
所以只需要修改根目录下目录的权限吗?
标签: linux bash permissions