जवाबों:
rm -rf * .*
चाल चलेगा।
findसाथ उपयोग के बारे में -delete...
rmको rm: "." and ".." may not be removedउस मामले में एक संदेश प्रिंट करना चाहिए - यह स्वचालित रूप से मूल निर्देशिका को नहीं हटाएगा।
इसे इस्तेमाल करे:
find . -mindepth 1 -delete
मुझे यकीन नहीं है कि -mindepthसभी के कार्यान्वयन द्वारा समर्थित है find; यदि आपका यह नहीं है, तो इसे -pathहटाने के प्रयास से रखने का एक और तरीका देना चाहिए .:
find . -path "*/*" -delete
findपास वह विकल्प भी है, हाँ।
केवल विशिष्ट मानदंडों के अनुसार फ़ाइलों / निर्देशिकाओं को शुद्ध करने के लिए इस कमांड का उपयोग करें:
# tmpwatch -fauv 0 .
.*मौजूदा निर्देशिका में सभी अदृश्य प्रविष्टियों के लिए विस्तार होगा सहित..जिसका अर्थ है कि का उपयोग कर -.*एक तर्क के रूप मेंrm -rfकरने का प्रयास करेंगे एक आप अभी हैं ऊपर निर्देशिका हटा देते हैं और उसकी सारी सामग्री को । rm इसे करने से इंकार कर देगा, लेकिन मैं इस सुरक्षित पर भरोसा करने पर विचार नहीं करता ...