这是我第一次尝试 bash 脚本。我正在尝试创建一个脚本来检查从某个目录下开始的每个文件所有者和组。
例如,如果我有这个:
files=/*
for f in $files; do
owner=$(stat -c %U $f)
if [ "$owner" != "someone" ]; then
echo $f $owner
fi
done
最终目标是解决权限问题。但是,我无法让/*
变量进入 中的所有内容/
,它只会检查下的文件/
并在任何新目录处停止。关于如何检查对所有内容/
及其任何子目录的权限的任何指示?