हाँ, यह आपके लिए चाल चलता है और मौजूदा निर्देशिका में उस स्कीमा के साथ सभी फ़ाइलों को हटा देता है। और नहीं, यह उप-निर्देशिकाओं के भीतर फ़ाइलों को नहीं हटाता है।
जब आप निश्चित नहीं होते हैं कि जब आप एक कमांड चलाते हैं तो क्या होता है:
rm wordpress-*.sql
तो बस इसे चलाने का उपयोग कर ls
:
ls wordpress-*.sql
फ़ाइलें जो आप आउटपुट में देखते हैं, वे हैं जिन्हें हटा दिया जाएगा।
जब आप एक सूची प्राप्त करने की कोशिश कर रहे हैं जैसे:, नाम के साथ निर्देशिका आदि फ़ाइलों को सूचीबद्ध करने से रोकने के foo*
लिए -d
स्विच का उपयोग करना बेहतर है ।ls
foobar/
ls -d foo*
यह ट्रिक उन कमांड्स के लिए काम करती है, जिनका इस्तेमाल दोबारा काम करने के लिए नहीं किया जाता है।
दूसरी चीज़ जो आप कर सकते हैं, वह है अपना वांछित इनपुट टाइप करना, जैसे: wordpress-*
फिर Ctrl+ Alt+ दबाएँ *, और अब सभी मैच आपके कमांड के सामने अपने आप टाइप हो जाते हैं।