タグ付けされた質問 「delete」

5
特定の名前のフォルダーを除くフォルダー内のすべてのフォルダーを削除する
毎日のスクリプトを使用して、フォルダー内のすべてのフォルダーを削除する必要があります。その日のフォルダは残す必要があります。 フォルダ「myfolder」には3つのサブフォルダがあります:「test1」、「test2」、「test3」「test2」以外のすべてを削除する必要があります。 ここで正確な名前に一致させようとしています: find /home/myfolder -type d ! -name 'test2' | xargs rm -rf または find /home/myfolder -type d ! -name 'test2' -delete このコマンドは常にメインフォルダー「myfolder」も削除しようとします!これを回避する方法はありますか?
17 linux  find  delete 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.