如果我们在更改文件夹中的文件后递归地更改文件夹权限,会发生什么?

如果我们在更改文件夹中的文件后递归地更改文件夹权限,会发生什么?

下面这些命令实际上会做什么?

chmod 777 /yoda/htdocs/cups/logs/*
chmod -R -f 777 /yoda/htdocs/cups/logs/

当我检查 ..../logs 文件夹中的文件权限时,它们显示为

-rw-r-----

但是,当我实际上更改了第一个命令本身中所有文件的权限时,为什么会发生这种情况

答案1

chmod 777 /yoda/htdocs/cups/logs/*
将为logs目录中的所有文件添加777权限。

chmod -R 777 /yoda/htdocs/cups/logs/
将递归地向日志目录以及其中的所有目录和文件添加 777 权限
以获取更多信息,请检查下面的链接
https://en.wikipedia.org/wiki/Chmod

如果您想为将来创建的文件分配权限。为此,您需要使用 umask 功能。
https://www.computerhope.com/unix/uumask.htm

相关内容