rm: या टर्मिनल आदेशासह फायली आणि फोल्डर्स हटवायचे

आरएम कमांड

कोणत्याही ऑपरेटिंग सिस्टममध्ये फाईल हटविणे सामान्यत: त्याच्यावर क्लिक करणे आणि डिलीट की दाबून किंवा उजवे-क्लिक दाबून कचर्‍यात पाठविणे इतके सोपे असते. हे कसे करावे हे आपल्या सर्वांना माहित आहे आणि आपल्यासमोर फाईल हटविणे हा एक उत्तम पर्याय आहे. परंतु, जेव्हा आपल्याला पाहिजे असेल तेव्हा काय होते, उदाहरणार्थ, एकाच फोल्डरमध्ये असलेल्या अनेक फाईल्स हटवायच्या? असे होते की लिनक्समध्ये आपल्याकडे आहे rm कमांड हे आपल्याला टर्मिनलमधून व्यावहारिकदृष्ट्या काहीही काढू देते.

"आरएम" आहे इंग्रजीमध्ये eliminate हटा »चे संक्षिप्त रुप, जे eliminate काढून टाकणे. आहे. याचा उपयोग फाईल्स डिलिट करण्यासाठी केला जातो आणि जर तो वारंवार वापरला गेला तर तो आपल्याला डिरेक्टरीज डिलीट करण्यास देखील अनुमती देईल. डीफॉल्टनुसार ते डिरेक्टरीज काढून टाकणार नाही आणि कमांड लाइनवर निर्दिष्ट केलेल्या कोणत्याही फायली काढून टाकेल. काढण्याची प्रक्रिया संबंधित डेटामधून फाइल सिस्टमवरील फाईलच्या नावाची दुवा साधते आणि भविष्यात लिहिण्यासाठी वापरण्यायोग्य म्हणून स्टोरेज स्पेस चिन्हांकित करते. आपण सावधगिरी बाळगणे आवश्यक आहे, कारण एकदा आपण आरएमसह एखादी गोष्ट हटविल्यास ती पुन्हा मिळू शकत नाही.

आरएमसाठी पर्याय उपलब्ध

-f,
-Force
अस्तित्वात नसलेल्या फायलींकडे दुर्लक्ष करा आणि हटविण्यापूर्वी कधीही विचारू नका.
-i हटविण्यापूर्वी विचारा.
-I तीनपेक्षा जास्त फायली हटविण्यापूर्वी किंवा रिकर्सिवली हटविण्यापूर्वी एकदा विचारा.
इंटरेक्टिव[=कधी] त्यानुसार प्रश्न कधी: कधीही नाही, एकदा (-I) किंवा नेहमीच (-i). होय कधी निर्दिष्ट नाही, नेहमी विचारा.
एक-फाईल-सिस्टम क्रमवारीने श्रेणीक्रम हटवित असताना, ती कमांड लाइन वितर्कशी संबंधित असलेल्या वेगळ्या निर्देशिकेत असलेल्या निर्देशिकेकडे दुर्लक्ष करते.
Preनाही-जतन-रूट हे रूट निर्देशिकेस कोणत्याही विशेष प्रकारे वागवित नाही.
-प्रिजव-रूट हे मूळ निर्देशिका हटवित नाही, जी डीफॉल्ट वर्तन आहे.
-r,
-R,
-सुरक्षित
निर्देशिका आणि त्यांची सामग्री वारंवार काढा.
-d,
IrDir
रिक्त निर्देशिका हटवा. हा पर्याय आम्हाला -r / -R / crecursive निर्दिष्ट न करता निर्देशिका काढण्याची परवानगी देतो.
-v,
-वर्बोसे
व्हर्बोज मोड; काय केले जात आहे हे नेहमीच स्पष्ट करा.
-हे मदत संदेश दर्शवा.
बदल आवृत्ती माहिती प्रदर्शित करते.

व्यावहारिक उदाहरणे

rm डिफॉल्टनुसार डिरेक्टरीज हटवत नाही. यासाठी आम्ही -r / -R / crecursive पर्याय वापरणे आवश्यक आहे. निर्देशिका रिक्त असल्यास, n -d / irdir पर्याय वापरा. जर आपल्याला डॅश (-) ने प्रारंभ होणारी फाईल काढायची असेल तर फाईलच्या नावापुढे आपल्याला वेगळा डबल डॅश (-) जोडावा लागेल. जर दुसरा डॅश जोडला नसेल तर, आरएम एक पर्याय म्हणून फाइल नावाचा चुकीचा अर्थ लावू शकेल. हे लक्षात ठेवण्यासारखे आहे की तारांकित (*) म्हणजे "जुळणारी प्रत्येक गोष्ट" आणि "* जोडणे." आणि फक्त तारकामागे.

उदाहरणार्थ, «-test.txt file फाईल हटविण्यासाठी आपल्याला कमांड वापरावी लागेल

rm -- -prueba.txt

वरील आमच्या वैयक्तिक फोल्डरमध्ये आहे त्या प्रकरणात असेल. तसे नसल्यास, आम्हाला संपूर्ण मार्ग जोडावा लागेल, जे असे काहीतरी असेलः

rm /home/pablinux/Documentos/-file

दोन पर्यायांमधील फरक हा आहे की दुसर्‍या बाबतीत त्याच्या समोर स्लॅश (/) आहे, ज्यामुळे पर्याय गोंधळात पडत नाही.

इतर उदाहरणे अशी असतीलः

  • rm -f test-txt: फाइल "test.txt" संरक्षित केली आहे की नाही हे विचारून न हटविते.
  • आरएम *: आपण ज्या डिरेक्टरीमध्ये आहोत त्या सर्व फाईल्स डिलिट करेल. जर त्याचे लेखन संरक्षण असेल तर ते हटवण्यापूर्वी ते आम्हाला विचारेल.
  • आरएम-एफ *: न विचारता निर्देशिकामधील सर्व काही काढेल.
  • आरएम -आय *- निर्देशिकेतील सर्व फायली हटविण्याचा प्रयत्न करेल, परंतु प्रत्येक वेळी त्या हटविण्यास सांगा.
  • आरएम -आय *: वरीलप्रमाणे, परंतु तीनपेक्षा अधिक फायली असल्यास केवळ पुष्टीकरणाबद्दल विचारेल.
  • rm -r निर्देशिका, जिथे "निर्देशिका" ही विशिष्ट असते: ती निर्देशिका "निर्देशिका" आणि त्यात असलेल्या फायली आणि उपनिर्देशिकांना काढून टाकेल. कोणत्याही फायली किंवा उपनिर्देशिका लेखन संरक्षित असल्यास, ते विचारेल.
  • rm -rf निर्देशिका: वरील प्रमाणेच, परंतु विचारणार नाही.

आपण कधीही वापरू नये ही आज्ञा: rm -rf /

आणि आम्ही अशा आज्ञेसह समाप्त करतो जे आम्ही सोशल नेटवर्क्सवर इतर कोणत्याही गोष्टीपेक्षा विनोद म्हणून अधिक पाहू शकतो. वरील कमांड म्हणजे 1- हटवा, 2- जितक्या शक्य तितक्या वारंवार आणि 3- मूळपासून प्रारंभ करा. लिनक्स ड्राइव्हस् कसे व्यवस्थापित करते, यामुळे आम्ही आमच्या संगणकावर कनेक्ट केलेल्या कोणत्याही हार्ड ड्राइव्हची सामग्री देखील हटवेल. आपण ते वापरत असल्यास, आम्ही चेतावणी दिली नव्हती असे म्हणू नका.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   क्रिस्टियन म्हणाले

    शेवटच्या आदेशासंदर्भातील स्पष्टीकरणाबद्दल स्वारस्यपूर्ण, मला माहित होते की मी जिथे सिस्टम आहे तिथे डिस्कची सर्व सामग्री हटवू शकते, परंतु मला माहित नव्हते की यामुळे आम्ही कनेक्ट केलेल्या इतर डिस्कची सामग्री देखील हटविली आहे!

  2.   जुआन म्हणाले

    धन्यवाद, तुमची पोस्ट खूप उपयुक्त होती, मी माझी समस्या अगदी सहजपणे सोडविली, पण त्याशिवाय मला यश आले नसते.