Linux批量修改文件夹755 文件644权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux批量修改文件夹755 文件644权限相关的知识,希望对你有一定的参考价值。


本文章来为各位介绍一篇关于linux 批量设置文件夹755   网页文件644权限例子,希望此教程能够对各位带来帮助。


网站搬家特别是从虚拟空间或windows上搬到linux VPS上会出现文件权限问题,通常目录都是755权限,文件是644权限。 

首先cd到你要修改的网站目录,然后运行如下两个命令即可快速批量修改权限。

find -type d|xargs chmod 755
find -type f|xargs chmod 644

另外经常用sftp修改上传新文件后是root用户组,可以修改成www用户组,命令如下:


chown -R www:www /home/wwwroot/网站目录

下面补充另一种办法

方法1

find . -exec sh -c "if [[ -d "{}" ]]; then chmod 755 "{}"; else chmod 644 "{}"; fi " \;

方法2

find ./ -type f -print |xargs chmod 644;
find ./ -type d -print|xargs chmod 755;


方法3

常要用到的命令,记录一下。

find /path -type f -exec chmod 644 {} \;  //设置文件权限为644

find /path -type d -exec chmod 755 {} \;  //设置目录权限为755

推荐方法:

chmod 644 -R ./
find ./ -type d -print|xargs chmod 755;

方法1和方法2是网上找的,测试的时候发现设置644的时候有点问题。

所以,推荐方法里面,我先用chmod 全部设置644,再用find把目录部分设置成755。

注意 ./ 是表示在网站代码所在的跟目录设置的哦。


以上是关于Linux批量修改文件夹755 文件644权限的主要内容,如果未能解决你的问题,请参考以下文章

Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

mac中如何批量修改文件夹读写权限?

linux改权限

将目录的所有文件和文件夹权限更改为 644/755

chmod只修改子目录或文件的权限

如何设置UNIX/Linux中新创建目录或文件的默认权限