這是如果我第一次嘗試bash腳本。我試圖創建一個腳本來檢查每個文件的所有者和組在特定目錄下開始。遞歸檢查所有文件的所有權
例如,如果我有這樣的:
files=/*
for f in $files; do
owner=$(stat -c %U $f)
if [ "$owner" != "someone" ]; then
echo $f $owner
fi
done
的最終目標是解決權限問題。但是,我無法獲得/*
變量,在/
中的所有內容下,它只會檢查/
下的文件並停止在任何新目錄中。任何關於如何檢查/
及其子目錄下所有內容的權限的指針?
嗨!這個工作要遞歸嗎? – hek2mgl