我想更改当前工作文件夹内部和下方所有文件夹的所有者,但不更改工作文件夹本身。
我试过了:
find . -type d -print0 | xargs -0 chmod name:group
这可行,但它也会更改当前工作文件夹的所有者,即./
如何避免更改当前工作文件夹的所有者?
由于
答案 0 :(得分:1)
使用-mindepth
原语仅将其应用于至少低于1级的目录。
find . -type d -mindepth 1 -print0 | xargs -0 chmod name:group
答案 1 :(得分:0)
只有两件事:
' - mindepth'必须在'-type'之前,否则会发现投诉 和 --mindepth'必须设置为2(因为一个似乎是当前文件夹。
所以:
find . -mindepth 2 -type d -print0 | xargs -0 chmod name:group
完美无缺。
由于