私はいくつかの Bash スクリプトを試していますが、助けていただければ幸いです。
このスクリプトは、/Users/ 内のすべてのユーザー users を検索し、内部のすべてを削除することになっています。映画、ドキュメント、デスクトップ、音楽。
ディレクトリを保持したまま、本質的に空にします。また、ladmin、shared、および Guest のユーザー ファイルも除外します。
私が実行するとき。期待どおりのフィードバックが得られますが、ファイルは空になりません。ここで簡単なものが欠けていますか?
DIR_CD=/Users/
cd $DIR_CD
find . -type d ! -name "*ladmin*" ! -name "*Guest*" ! -name "*Shared*" \
-maxdepth 1 -print -exec rm -rf {}/Desktop/* \;
find . -type d ! -name "*ladmin*" ! -name "*Guest*" ! -name "*Shared*" \
-maxdepth 1 -print -exec rm -rf {}/Documents/* \;
find . -type d ! -name "*ladmin*" ! -name "*Guest*" ! -name "*Shared*" \
-maxdepth 1 -print -exec rm -rf {}/Movies/* \;
find . -type d ! -name "*ladmin*" ! -name "*Guest*" ! -name "*Shared*" \
-maxdepth 1 -print -exec rm -rf {}/Music/* \;