एक बार में दो फ़ोल्डरों को हटाने के लिए यूनिक्स कमांड क्या है? का उपयोग कर rm -rf
?
एक बार में दो फ़ोल्डरों को हटाने के लिए यूनिक्स कमांड क्या है? का उपयोग कर rm -rf
?
जवाबों:
हाँ:
rm -rf /path/to/folder1 /other/folder/in/different/place
यदि आप प्रत्येक फ़ाइल और निर्देशिका को लिख सकते हैं, या यदि आपको बहुत सारे प्रश्न पूछने में कोई दिक्कत नहीं है, तो '-f' अनिवार्य नहीं है। निर्देशिकाओं को क्रमिक रूप से हटा दिया जाता है, लेकिन दोनों को एकल आदेश के परिणाम के रूप में हटा दिया जाता है।
बैश में, घुंघराले ब्रेस के साथ तर्कों की एक सूची सम्मिलित करने का एक तरीका है:
rm -rf /path/to/{folder1,folder2}
will run
rm -rf /path/to/folder1 /path/to/folder2
इसे कहीं भी डाला जा सकता है:
rm -rf /{folder1,folder2}/subfolder
will run
rm -rf /folder1/subfolder /folder2/subfolder
{…}
है ब्रेस विस्तार ; यह सामान्य रूप से शेल विस्तार पर अनुभाग में सूचीबद्ध पहला कदम है क्योंकि यह पहले होता है।
यदि आप चाहते हैं कि विलोपन वास्तव में समवर्ती हो, जो अलग-अलग डिस्क पर होने पर तेज़ हो सकता है, लेकिन यदि वे एक ही पर हैं तो शायद धीमा हो:
rm -rf /path/to/folder1 &
rm -rf /other/folder/in/different/place