文章目录
  1. 1. 要求
  2. 2. 脚本代码

有时需要对网站目录下所有的目录及子目录和文件修改权限,手动修改将是非常麻烦的事,可以使用此脚本批量修改。

要求

现在有一个/home/www目录他下面有很多子目录和文件,现在编一个shell脚本来对该目录设置权限

  1. 对该目录下所有的子目录及以下目录都设置成为755权限。
  2. 对该目录下的所有文件设置644的权限。

脚本代码

vim bchmod.sh

1
2
3
4
5
#!/bin/bash
# 对该目录下所有的子目录及以下目录都设置成为 755权限
find . -type d -exec chmod 755 {} \;
# 对该目录下的所有文件设置 644的权限。
find . -type f -exec chmod 644 {} \;

为脚本文件添加执行权限

chmod +x ./bchmod.sh

把上面的脚本文件放入需要修改权限的目录下,然后执行即可

./bchmod.sh

文章目录
  1. 1. 要求
  2. 2. 脚本代码