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。注意./是表示在网站代码所在的跟目录设置的哦。

时间: 2024-11-09 00:39:45

linux 批量设置文件夹755 文件644权限的相关文章

linux下怎么写一个自动创建文件夹和文件的脚本?

问题描述 linux下怎么写一个自动创建文件夹和文件的脚本? linux下怎么写一个自动创建文件夹和文件的脚本?就是说我给一个绝对路径,程序会自动帮我创建在路径中没有的文件夹和文件. 解决方案 http://blog.csdn.net/hellochenlian/article/details/37566269 -p, --parents 可以是一个路径名称.此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 解决方案二: mkdir 加上

Linux下查看指定文件夹和文件的大小

df命令:查看目前所有文件系统的可用空间及使用情况 df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力 代码如下: df -lh 参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB.MB 等易读的格式. 上面的命令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)分别是档案系统及其挂入点.我们可以看到 /dev/sda1 这个分割区被挂在根目录下. 接下来的四个字段 Size.Used.Avail.及

Python批量重命名同一文件夹下文件的方法

  本文实例讲述了Python批量重命名同一文件夹下文件的方法.分享给大家供大家参考.具体分析如下: 朋友发了一个文件夹过来,里面的图片都以 .tmp 为后缀. 手工修改的话工作量太大.故写了一个 Python 脚本进行批量重命名. 对 Python 的标准库不熟,只能边查资料,或者 help() 边写代码. 三行代码就可以解决这一问题. 不过没有捕获异常.不能迭代同一目录下的所有文件. 代码如下: ? 1 2 3 4 import os for file in os.listdir(".&qu

关于linux文件夹及文件的权限

问题描述 关于linux文件夹及文件的权限 实现功能如下: 用户: boss(总公司经理) master(财务部经理) xiaozhang(上海分公司小张) xiaoli(武汉分公司小李) 文件夹:money,wuhan,shanghai 文件: 在money下有文件a.txt wuhan下有b.txt shanghai下有c.txt,d.txt 在根目录有一个名字叫money的文件夹里面存放着各个分公司的财务总汇, 1.总公司的经理可以随意游览公司的账目,不能修改,也不能随意在里面制造假账.

在win7系统中怎么显示隐藏的文件夹或文件?

  可能由于某些文件中了病毒,在杀毒软件查杀后,会将该文件所在的文件夹隐藏起来,不管自己怎么找都找不到.这些文件就再也找不到了吗?答案当然是否定的!下面,小编就为大家演示(在win7系统下演示,其他windows操作系统操作方法类似),win7系统下隐藏的文件夹.文件怎么显示的问题. 方法一:通过计算机 1.打开计算机→选择计算机界面的"组织"按钮,如图1所示: 图1 2.选择组织按钮下拉菜单中的"文件夹和搜索选项",如图2所示: 图2 3.在新出现的文件夹选项界面

操作文件夹或文件的权限的命令行工具Icacls

  在Windows Vista和Windows Server 2003 Service Pack 2中,微软提供了一个新的命令行工具Icacls,你可以使用它来查看.设置.保存并恢复文件夹或文件的权限.它在功能上比以往的Cacls更为强大. ICACLS name /save aclfile [/T] [/C] [/L] [/Q] 将所有匹配名称的 ACL 存储到 aclfile 中以便将来用于 /restore. ICACLS directory [/substitute SidOld Si

file-Android创建一个文件夹和文件

问题描述 Android创建一个文件夹和文件 public class MainActivity extends Activity { URLConnection connection; int DownedFileLength=0; InputStream inputStream;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContent

Python文件夹与文件的操作实现代码_python

有关文件夹与文件的查找,删除等功能 在 os 模块中实现.使用时需先导入这个模块, 导入的方法是: import os 一.取得当前目录 s = os.getcwd() # s 中保存的是当前目录(即文件夹) 比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置. 举个简单例子,我们将abc.py放入A文件夹.并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A文件夹内生成一个新文件夹.且文件夹的名字根据时间自动生成. import os import time folder =

C# 系统应用之ListView控件 (二).加载选中节点文件夹下文件信息

在项目中的前面一篇文章"C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标"中我讲述了如何使用TreeView控件树状实现显示"我的电脑"所有磁盘路径下的文件夹,并加载图标如下图所示. 此篇文章我需要讲述的是当鼠标点击左边的TreeView控件中的文件夹时,如何实现在右边的ListView控件中显示相应的文件,并显示文件的名称.大小.类型属性.主要运用的知识是如何实现ListView显示信息,Subitems()函数增加子项,如何设置列表头