批量修改文件权限_sftp 如何批量修改文件夹以及文件夹内文件权限-程序员宅基地


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

批量修改后缀为conf的文件权限为640

find / -name *.conf | xargs chmod 640


网站搬家特别是从虚拟空间或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。

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42504835/article/details/98062870

智能推荐

技术动态 | 利用知识图谱克服人工智能幻觉-程序员宅基地

文章浏览阅读573次。转载公众号 | 知识管理就在夏博自从ChatGPT成功推出以来,像大型语言模型LLM这样的人工智能系统引起了全球的关注,尽管LLM存在的时间要长得多。这些系统现在支持从聊天机器人、内容生成到头脑风暴和脚本代码的很多场景。然而,随着这些模型变得越来越复杂,它们产生错误的可能性也越来越大。最近,像ChatGPT这样的大型语言模型产生了不准确的报告,争论了不正确的事实,并在他们的答案中描述了现实世界的偏..._知识图谱chatgpy幻觉

白盒测试之分支-条件覆盖_白盒测试测试中的分支测试-程序员宅基地

文章浏览阅读549次,点赞17次,收藏11次。分支-条件覆盖可以使程序中的判断语句以及判断语句中的条件的真、假分支都得到覆盖,但是分支-条件覆盖达到 100% 仍然强度不够,程序中的某些逻辑运算等错误仍然可能不会被发现。_白盒测试测试中的分支测试

fastadmin 关联模型查询 线下测试没问题 线上报错Unknown column_fastadmin关联搜索 出错-程序员宅基地

文章浏览阅读172次。PHP版本也是一样的 都是7.4。就很迷惑 一模一样的代码 怎么上线就会报错。但是又不能不用 因为两个表有相同的字段 去掉别名更是报错。奇怪的是 线下环境大写小写都可以用 不报错。最终解决手段:别名首字母改小写就好了。线上环境只能小写 大写就报错了。代码上线之后莫名报错。_fastadmin关联搜索 出错

编译安装python3.6-程序员宅基地

文章浏览阅读6.7k次,点赞2次,收藏2次。1. 通用格式1.1 安装依赖1.1 命令yum install xx -y1.2 解压缩源码包1.2.1 命令wget xxxxtar -xf xx.tar.xz1.3 configure 编译且安装( 进入python源码包目录,编译且安装 )1.3.1 命令./configure --prefix=安装路径1.3.2 介绍./configure --prefix=/opt/python365/ 上面的意思是将该软件安装在 /usr 下面,执._编译安装python3.6

vue2 element UI 与 vue3 elementPlus 二次封装分页-程序员宅基地

文章浏览阅读173次,点赞8次,收藏3次。【代码】vue2+element UI分页封装及其使用。

IC设计端各岗位薪酬对比(建议收藏)_模拟芯片设计中电路设计工程师和版图设计工程师薪资chayi-程序员宅基地

文章浏览阅读325次。根据人才招聘平台对于2023年已有数据统计,芯片工程师岗位均薪为26012元,位列全行业第一。不可否认,芯片行业的薪资水准确实是超越了绝大多数行业。但具体问题还需要具体分析。在参考数据时,我们也要考虑到所在地区城市、应聘者学历背景和经验、招聘企业类型的不统一性,这种不统一性会导致比较高的薪资差。1、不同学历下背景下的平均税前年薪①IC求职者硕士及以上占比96%,平均年薪为31W+;本科仅为4%,年薪平均20.5W+。②普通高校人员占比15.6%,平均年薪为26.5w+;_模拟芯片设计中电路设计工程师和版图设计工程师薪资chayi

随便推点

oracle merge into的用法_merge into t_b_info_bb b-程序员宅基地

文章浏览阅读7.3k次。背景:在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。比如现在有张J_USER这张表,T_USER表用 J 表 的数据 来更新 T 表的数据MERGE INTO t_user t using (select * from j_user j) b on ..._merge into t_b_info_bb b

metro ui html,Metro UI是什么-程序员宅基地

文章浏览阅读141次。Metro(米雀)是微软在Windows Phone中正式引入的一种界面设计语言,也是Windows 8的主要界面显示风格。在Windows Phone之前,微软已经在Zune Player和XBox 360主机中尝试采用过类似的界面风格,并得到了用户的广泛认可。于是,微软在新发布的Windows Phone、已经发布的Windows 8预览版以及Office 15中也采用了Metro设计,今后的..._html metro

自然语言处理综合应用系统_大型系统 自然语言集中处理-程序员宅基地

文章浏览阅读1k次,点赞6次,收藏17次。自然语言处理综合应用系统文章目录前言一、自然语言处理是什么?二、自然语言处理的内容三、自然语言处理综合应用系统1.自然语言处理包2.项目结构3.功能实现总结前言研究生自然语言处理课程的大作业,不想写综述文章,就做了个系统自然语言处理综合应用系统,功能包括句法分析、文本分词、相似度检测、语义相似度检测、命名实体识别、语义角色标注、文本总结、简繁转换和词云。提示:以下是本篇文章正文内容,下面案例可供参考一、自然语言处理是什么?自然语言处理( Natural Language Process_大型系统 自然语言集中处理

南航数据结构上机作业3--模拟网页点击,汉诺塔,迷宫_在某操作系统中打开了 n 个窗口,每个窗口都是一个矩形区域。窗口之间有层次的区别-程序员宅基地

文章浏览阅读1.5k次,点赞6次,收藏8次。1、题目:问题描述:在某操作系统中打开了 N 个窗口,每个窗口都是一个矩形区域。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次点击。现在我们希望你写一个程序模拟点击窗口的过程算法思想:由于在某一次点开的网页所在的层数我们是不知道的,因此这道题并不方便采用栈或者队列,由于这里涉及到了较_在某操作系统中打开了 n 个窗口,每个窗口都是一个矩形区域。窗口之间有层次的区别

玩转树莓派-Raspberry,无线网配置方法_树莓派设置wpa无线网络和有限网络的优先级-程序员宅基地

文章浏览阅读1.9w次,点赞4次,收藏9次。玩转树莓派-Raspberry,无线网配置方法_树莓派设置wpa无线网络和有限网络的优先级

sparkSQL基础_spark 创建用户类-程序员宅基地

文章浏览阅读351次。目录1.sparksql概述1.1、什么是Spark SQL1.2、SparkSQL的数据源1.3、SparkSQL底层架构2. sparksql的四大特性2.1、易整合2.2、统一的数据源访问2.3、兼容hive2.4、支持标准的数据库连接3. DataFrame概述3.1、DataFrame是什么3.2、DataFrame和RDD的优缺点3.4、DataFrame常用操作4. DataSet概述4.1、DataSet是什么4.2、RDD、D_spark 创建用户类