एंड्रॉयड

लिनक्स में आरएम कमांड

Important Linux Commands for Beginners: Linux Tutorial

Important Linux Commands for Beginners: Linux Tutorial

विषयसूची:

Anonim

rm फ़ाइलों और निर्देशिकाओं को हटाने के लिए एक कमांड-लाइन उपयोगिता है। यह आवश्यक आदेशों में से एक है जो प्रत्येक लिनक्स उपयोगकर्ता को परिचित होना चाहिए।

इस गाइड में, हम सबसे सामान्य rm विकल्पों के उदाहरणों और स्पष्टीकरणों के माध्यम से rm कमांड का उपयोग करने का तरीका बताएंगे।

rm कमांड का उपयोग कैसे करें

rm (निकालें) कमांड के लिए सामान्य सिंटैक्स निम्नानुसार है:

rm… FILE…

डिफ़ॉल्ट रूप से, जब किसी विकल्प के बिना निष्पादित किया जाता है, rm निर्देशिकाओं को नहीं हटाता है और उपयोगकर्ता को दिए गए फ़ाइलों को हटाने के साथ आगे बढ़ने के लिए संकेत नहीं देता है।

किसी एकल फ़ाइल को हटाने के लिए, rm कमांड का उपयोग करें, जिसके बाद फाइल का नाम तर्क के रूप में आता है:

rm filename

यदि फ़ाइल को सुरक्षित नहीं लिखा गया है, तो उसे बिना किसी सूचना के हटा दिया जाएगा। सफलता पर, कमांड कोई आउटपुट नहीं देता है और शून्य देता है।

लेखन संरक्षित फ़ाइलों को हटाते समय, कमांड आपको पुष्टि के लिए संकेत देगा, जैसा कि नीचे दिखाया गया है:

rm: remove write-protected regular empty file 'filename'?

फ़ाइल को निकालने के लिए y और हिट Enter

-f विकल्प बताता है कि rm कभी भी उपयोगकर्ता को संकेत नहीं देता है और बिना किसी फाइलों और तर्कों को अनदेखा करता है।

rm -f filename

rm -v filename

removed 'filename'

एकाधिक फ़ाइलों को हटाना

unlink कमांड के विपरीत, rm आपको एक साथ कई फ़ाइलों को हटाने की अनुमति देता है। ऐसा करने के लिए, फ़ाइलनामों को अंतरिक्ष द्वारा अलग किए गए तर्कों के रूप में पास करें:

rm filename1 filename2 filename3

आप कई फ़ाइलों का मिलान करने के लिए नियमित अभिव्यक्ति का उपयोग कर सकते हैं। उदाहरण के लिए, वर्तमान निर्देशिका में सभी .png फ़ाइलों को निकालने के लिए, आप टाइप करेंगे:

rm *.png

rm कमांड चलाने से पहले, नियमित एक्सप्रेशन का उपयोग करते समय। हमेशा ls कमांड के साथ फाइलों को सूचीबद्ध करने के लिए एक अच्छा विचार है ताकि आप देख सकें कि कौन सी फाइलें हटा दी जाएंगी।

निर्देशिकाओं को हटाना (फ़ोल्डर)

एक या अधिक खाली निर्देशिका को हटाने के लिए -d विकल्प का उपयोग करें:

rm -d dirname

rm -d कार्यात्मक रूप से rmdir कमांड के समान है।

गैर-रिक्त निर्देशिका और उनके भीतर की सभी फ़ाइलों को पुन: हटाने के लिए, -r (पुनरावर्ती) विकल्प का उपयोग करें:

rm -r dirname

हटाने से पहले शीघ्र

-i विकल्प इसे हटाने से पहले प्रत्येक दिए गए फ़ाइल के लिए उपयोगकर्ता को संकेत देने के लिए rm को बताता है:

rm -i filename1 filename2

टाइप y पुष्टि करने के लिए और Enter दबाएँ:

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

पूरे ऑपरेशन के लिए एक ही संकेत प्राप्त करने के लिए, तीन से अधिक फ़ाइलों को हटाने या निर्देशिका को हटाने पर, -I विकल्प का उपयोग करें:

rm -i filename1 filename2 filename3 filename4

आपको सभी दी गई फ़ाइलों और निर्देशिकाओं को हटाने की पुष्टि करने के लिए कहा जाएगा:

rm: remove 4 arguments?

rm -rf

यदि दी गई डायरेक्टरी या डायरेक्टरी के भीतर कोई फाइल राइट-प्रोटेक्टेड है, तो rm कमांड आपको ऑपरेशन की पुष्टि करने के लिए संकेत देगा। संकेत किए बिना किसी निर्देशिका को निकालने के लिए, -f विकल्प का उपयोग करें:

rm -rf dirname

rm -rf कमांड बहुत खतरनाक है और इसका उपयोग अत्यधिक सावधानी के साथ किया जाना चाहिए!

निष्कर्ष

हमने आपको दिखाया है कि अपने लिनक्स सिस्टम से फ़ाइलों और निर्देशिकाओं को हटाने के लिए लिनक्स rm कमांड का उपयोग कैसे करें।

महत्वपूर्ण फ़ाइलों या निर्देशिकाओं को हटाते समय बेहद सावधानी बरतें, क्योंकि एक बार फ़ाइल को हटाने के बाद, इसे आसानी से पुनर्प्राप्त नहीं किया जा सकता है।

आरएम टर्मिनल