利用Linux Shell 修改所有子目录下的文件权限
来源:互联网 发布:我要买微信木马软件 编辑:程序博客网 时间:2024/04/28 18:04
#######################################
# #
# 遍历所有目录修改文件权限 #
# Input param: #
# 1,需修改的目录路径 #
# 2,修改后的权限 #
# Author: CaiLei #
#######################################
#############遍历函数##################
LS_DIR()
{
P=$1
for DIR in `ls -l |awk {'print $9'}` #遍历当前目录
do
if [ -d $DIR ] #判断是否为目录
then #TRUE:进入该目录并且修改文件权限,循环进入该目录的子目录继续修改
cd $DIR
if [ `ls -A|wc|awk {'print $1'}` = 0 ] #判断目录是否为空,如为空返回上级目录
then
cd ../
else
chmod $P *
LS_DIR $P #递归调用
cd ../
fi
else #FLASE:修改该文件权限
chmod $P $DIR > /dev/null
fi
done
}
###############主程序##################
INPUT_DIR=$1 #输入需要遍历的目录路径
cd $INPUT_DIR #进入该目录
LS_DIR $2 #运行函数
- 利用Linux Shell 修改所有子目录下的文件权限
- Shell编程:在当前目录下遍历所有文件和子目录及子目录下的文件
- shell之列举目录下的所有文件(含子目录)
- linux 修改目录文件下所有文件的权限
- linux下批量修改目录以及子目录里的所有文件的时间
- [linux] 改变所有子目录的权限chmod
- 使用终端shell命令批量修改一个文件下的所有文件的读写权限
- linux显示指定目录下所有的文件,子目录及子目录的文件
- 修改目录下所有文件的权限
- 递归修改子目录及文件的权限
- shell 脚本实现的遍历目录修改子目录及其文件权限
- Linux shell编程 5 ---- 利用shell脚本遍历某个目录下的所有文件
- Linux下使用Shell脚本删除一个目录下的所有子目录和文件
- linux 对一个目录及其子目录所有文件添加权限
- shell脚本获取一个目录、及其子目录下的所有文件
- Linux的chmod命令,对一个目录及其子目录所有文件添加权限
- shell:遍历目录和子目录的所有文件
- Linux 下使用 wc 统计文件夹下所有文件的代码行数(包括子目录)
- 从现在开始
- MySQL 各种数据类型
- Myeclipse+Weblogic配置详解
- 在eclipse中开发struts2应用
- 用.NET C# 发送HTTP 请求,返回结果
- 利用Linux Shell 修改所有子目录下的文件权限
- Web.config参数详解
- [zz][原创]MYSQL大小写的约定
- SQL2000学习 Update
- Visual C# 打造 “浏览器”
- 转载:关于预编译头文件
- kbfiltr.sys的安装问题
- 有什么工具能提供预编译后的源代码啊?http://expert.csdn.net/Handler.ashx?id=1943733
- Koomail VS. Foxmail