変数名を含むフォルダを見つけて削除する.shスクリプト

変数名を含むフォルダを見つけて削除する.shスクリプト

特定のMacからSynology NASにアクセスすると、Mac(Office 2016経由)がスクリーンショットに示すように一時ファイルを生成するという非常にユニークな問題があります。

これらのファイルはOfficeの自動保存機能に関連しており、文書を閉じると消えなければなりませんが、そうではありません。

名前に常に「.sb-」を含むフォルダを削除するには、スケジュールに従って実行できるスクリプトを作成するのに役立ちます。では、このテキスト文字列に基づいてどのように検索して削除できますか?

許してください。しかし、私はシェルスクリプトが初めてであり、Linuxについてはよくわからないので、助けてくれてありがとう。

ティア。

ベストアンサー1

「.sb-」を含むファイル名に他の内容がないと確信している場合は、次のコマンドを使用して自動的に削除できます。

find . -type d -name '*.sb-*' -prune -exec rm -rf {} \; 

これにより、実行中のディレクトリからすべてのファイルが検索され、find .このディレクトリが実行される起動ディレクトリ()に変わりますfind <start dir>。名前に「.sb-」を含むすべてのファイルに対して、findは.sb-のファイルを削除しますrm

おすすめ記事