批量修改文件权限_文件怎么批量改使用权限_西溪少女的梦的博客-程序员秘密


本文章来为各位介绍一篇关于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

智能推荐

OpenPLC:符合IEC 61131-3标准的用于网络安全研究的开源工业控制器_codelxy的博客-程序员秘密

OpenPLC: An IEC 61,131–3 compliant open source industrial controller for cyber security research【翻译】摘要在过去的十年中,多次网络攻击成功地破坏了SCADA系统和plc的正常运行。为了对付这些攻击,研究人员已经努力寻找能够保护网络和可编程逻辑控制器的防御机制。然而,由于供应商不提供有关其设备硬件...

JS获取浏览器flash player版本信息_普通网友的博客-程序员秘密

JS获取浏览器flash player版本信息swfobject_1_5_test×××1、是否是最新版本<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&...

DRF序列化和反序列化_drf 序列化和反序列化_wtl175的博客-程序员秘密

声明序列化器先声明对象from datetime import datetimeclass Comment(object): def __init__(self, email, content, created=None): self.email = email self.content = content self.created = created or datetime.now()comment = Comment(email='le

[报错]TypeError [ERR_INVALID_CALLBACK]: Callback must be a function_城南蝈蝈的博客-程序员秘密

[报错]TypeError [ERR_INVALID_CALLBACK]: Callback must be a function原文链接:https://www.longkui.site/development/node2/

sql查询语句详解_sql查询语句大全讲解_ZikM_0221的博客-程序员秘密

SQL查询语句详解(一)一、基本语法Select select_listFrom table_nameWhere condition_expressionGroup by group_columns having condition_expressionOrder by sort_columns二、查询实例查询所有字段查询指定字段用DISTINCT去除结果中的重复行查询指定数据带有in关键字的查询带between and的范围查询带like的字符匹配查询表1

Redis秒杀实战:微信抢红包(附源码)_Java团长在csdn的博客-程序员秘密

为啥写这个微信抢红包项目呢,公司 0202 年 08 月 22 日,公司周年庆,抢了100多红包????,O(∩_∩)O哈哈~业务流程分析功能拆解新建红包在 DB、Redis 分别新增一...

随便推点

JIRA项目管理系统源代码免费下载_jira 源码_justwaityou1314的博客-程序员秘密

老版本链接:https://pan.baidu.com/s/1XnPVwjsyBXMxk7Ggnr8SYw提取码:520y新版本链接:https://pan.baidu.com/s/11zNt1FzovZgf267SP4LWCg提取码:520y使用JAVA语言写的项目管理软件,可以跟踪任务和bug的进度,实现对任务和bug全生命周期管理。安装说明使用方法如下:首先下载并安装JavaSDK,最新版和老版本都行,代码兼容性很好下载并安装MySQL数据库 - 密码同时要配置在database.

WPF中制作立体效果的文字或LOGO图形_大可山人的博客-程序员秘密

较久之前,我曾写过一篇:“WPF绘制党徽(立体效果,Cool) ”的博文。有感兴趣的朋友来EMAIL问是怎么制作的?本文解决此类问题。有时,为了美观的需要,我们可能需要在应用程序中制作一些看上去很酷的3D效果,比如下面的效果:这是一种立体的纯文字效果,或许你可以在网上找到相关工具自动生成图片,但如果是需要生成矢量的XAML图形文件,这样的工具少之又少。关于3D文字的问题,你可以参见大名鼎鼎的Cha

基于Android设备的Kali Linux渗透测试教程第1章渗透测试_大学霸_ITDaren的博客-程序员秘密

基于Android设备的Kali Linux渗透测试教程第1章渗透测试渗透测试(Penetration Testing)是一种通过模拟攻击者所采用的技术与方法,攻击目标系统的安全控制措施,并取得访问控制系统的安全测试方式。如果要进行渗透测试,必须有对应的工具。在Kali Linux中,集成了所有的渗透测试工具。本章将介绍渗透测试的基础知识,以及如何在各种设备上安装Kali Linux和远程连接

MSYS2使用笔记_星沉地动的博客-程序员秘密

MSYS2是一个体验非常好的linux模拟环境,可以移植大多数linux上面的程序,起源于cygwin。虽然官方网站也提供了安装包,一键安装,但是整个软件包太大了,我不太喜欢大而全的东西,更喜欢小而精的玩意。这里有一个非常好的镜像网站,http://mirrors.ustc.edu.cn/msys2/可以下载MSYS2的所有组件,以及所有版本,简直太好了。下载runtime + coreutil ...

人工智能未来替代的职位,主要有哪些行业?_人工智能取代了哪些职位_一抹斜阳尽余辉的博客-程序员秘密

随着人工智能的迅速发展,我们的社会离不开互联网,互联网的应用早已渗透到了生活的方方面面,而互联网的大佬们也一直坚信,随着互联网技术的不断发展,科技含量高为傲的互联网行业存在大量的重复劳动,都将会有很多职业可能或正在被人工智能所取代。一下这些职业可能在未来会被人工智能替代,你觉得呢?1.电话销售,这种工作几乎是没有含金量的,所以在不久的未来,很可能就会被人工智能所取代。以后电销可能会出现新的模式,...

推荐文章

热门文章

相关标签