Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在没有chmod文件夹的情况下chmod子目录中的所有文件?_Linux_Centos_Debian_Chmod - Fatal编程技术网

Linux 如何在没有chmod文件夹的情况下chmod子目录中的所有文件?

Linux 如何在没有chmod文件夹的情况下chmod子目录中的所有文件?,linux,centos,debian,chmod,Linux,Centos,Debian,Chmod,我已尝试对所有子目录中的每个HTML文件使用chmod 444,但在尝试此命令时,所有文件和文件夹都已更改为444: chmod -R 444 /home/ppp/ *.html 我只想对/home/ppp文件夹和子文件夹中的所有HTML文件进行chmod,但不想对文件夹和其他文件类型进行chmod。使用以下命令: find /home/ppp -type f -exec chmod 444 {} \; 我只想chmod html,所以我应该把它改为“find/home/ppp-type*.

我已尝试对所有子目录中的每个HTML文件使用chmod 444,但在尝试此命令时,所有文件和文件夹都已更改为444:

chmod -R 444 /home/ppp/ *.html
我只想对/home/ppp文件夹和子文件夹中的所有HTML文件进行chmod,但不想对文件夹和其他文件类型进行chmod。

使用以下命令:

find /home/ppp -type f -exec chmod 444 {} \;

我只想chmod html,所以我应该把它改为“find/home/ppp-type*.html-execchmod444{}\”?find/home/ppp-name“*.html”-execchmod444{}\@SuperBerry的评论应该被标记为已接受,我测试了它,效果很好,谢谢!Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。所以sh脚本不是一种编程吗?