有人可以给我一个递归命令,将通过一个目录并使所有正常文件权限644和所有子目录755?
每次我必须在主机上安装东西时,我真的厌倦了这样做.我不知道BASH(Shell?)命令执行此操作.
有X选项.
chmod a+X * -R
这将只为目录而不是文件提供执行位.要使用一个命令分别设置644,755,请使用:
chmod a=rX,u+w-R
第一行更改文件权限,第二行更改活动目录及其子目录中的目录权限.
find . -type f -print0 | xargs -0 chmod 644 find . -type d -print0 | xargs -0 chmod 755