#######################################
# #
# 遍历所有目录修改文件权限 #
# 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
利用Linux Shell 修改所有子目录下的文件权限
最新推荐文章于 2024-08-08 17:27:48 发布
本文介绍了一个由CaiLei编写的Linux Shell脚本,用于遍历指定目录及其所有子目录,并修改所有文件的权限。通过传入目录路径和新的权限值,脚本将递归地变更每个文件的权限,确保文件系统的一致性。
摘要由CSDN通过智能技术生成