如何从linux命令提示符中使用chmod将所有文件更改为644,所有文件夹更改为755 ?(终端)


当前回答

对我来说,最容易记住的是两个操作:

chmod -R 644 dirName
chmod -R +X dirName

+X只影响目录。

其他回答

对我来说,最容易记住的是两个操作:

chmod -R 644 dirName
chmod -R +X dirName

+X只影响目录。

同时完成以下两项:

find -type f ... -o -type d ...

比如,找到类型f或类型d,然后做第一个…文件和第二…dirs。具体地说:

find -type f -exec chmod --changes 644 {} + -o -type d -exec chmod --changes 755 {} +

如果您想让它安静地工作,请不要更改。

在 https://help.directadmin.com/item.php?id=589他们写道:

如果你需要一个快速的方法将你的public_html数据重置为755(目录)和644(文件),那么你可以使用这样的方法:

cd /home/user/domains/domain.com/public_html
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;

我测试了…它的工作原理!

这也可以奏效:

chmod -R 755 *  // All files and folders to 755.

chmod -R 644 *.*  // All files will be 644.

这招对我很管用:

find /A -type d -exec chmod 0755 {} \;
find /A -type f -exec chmod 0644 {} \;