![如果我们在更改文件夹中的文件后递归地更改文件夹权限,会发生什么?](https://linux22.com/image/143081/%E5%A6%82%E6%9E%9C%E6%88%91%E4%BB%AC%E5%9C%A8%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8E%E9%80%92%E5%BD%92%E5%9C%B0%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E5%A4%B9%E6%9D%83%E9%99%90%EF%BC%8C%E4%BC%9A%E5%8F%91%E7%94%9F%E4%BB%80%E4%B9%88%EF%BC%9F.png)
下面这些命令实际上会做什么?
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