-1

私はいくつかの 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/* \;
4

1 に答える 1