मैं एक बैश कमांड लिखने की कोशिश कर रहा हूं, जो एक विशिष्ट पैटर्न से मेल खाती सभी फ़ाइलों को हटा देगा - इस मामले में, यह पुरानी vmware लॉग फ़ाइलों में से सभी है जो निर्मित हुई हैं।
मैंने इस कमांड की कोशिश की है:
find . -name vmware-*.log | xargs rm
हालाँकि, जब मैं कमांड चलाता हूं, तो यह उन सभी फ़ोल्डरों को चोक कर देता है, जिनके नाम में स्पेस होता है। क्या फ़ाइल पथ को फ़ॉर्मेट करने का कोई तरीका है ताकि xargs इसे rm उद्धृत या ठीक से बच जाए?