目次
1. परिचय
Ubuntu मा डाइरेक्टरी हटाउने कार्य फाइल व्यवस्थापनलाई प्रभावकारी रूपमा गर्नका लागि महत्वपूर्ण हो। यद्यपि, Linux वातावरणमा हटाइएका डाइरेक्टरीहरू फोहोरको टोकरीमा नगई तुरुन्तै मेटिन्छन्, त्यसैले गल्तीले मेट्नबाट बच्नका लागि सावधानीका उपायहरू आवश्यक पर्छन्। यस लेखमा, Ubuntu मा डाइरेक्टरी हटाउने तरिका, गल्ती सञ्चालनबाट बच्नका लागि कमान्डहरू र सेटिङहरू, तथा गल्तीले मेटिएको अवस्थामा पुनर्स्थापना गर्ने विधिहरूको बारेमा पनि व्याख्या गरिएको छ।2. Ubuntu मा डाइरेक्टरी हटाउने विधिको अवलोकन
Ubuntu मा डाइरेक्टरी हटाउनको लागि, “rm” र “rmdir” कमान्डहरू प्रयोग गरिन्छ। दुवै डाइरेक्टरी हटाउने आधारभूत सञ्चालनहरू हुन् तर तिनीहरूको भूमिका फरक भएकोले उपयुक्त प्रयोग विभेदन महत्वपूर्ण छ।2.1 rm कमान्ड र rmdir कमान्डको भिन्नता
- rm कमान्ड
rm
फाइल वा डाइरेक्टरी हटाउनको लागि कमान्ड हो, र पुनरावृत्ति विकल्प-r
निर्दिष्ट गरेर डाइरेक्टरी भित्रका सबै फाइलहरू र सबडाइरेक्टरीहरू समावेश गरेर एकैचोटि हटाउन सकिन्छ। हटाउने लक्ष्य धेरै भएको अवस्थामा सुविधाजनक कमान्ड हो तर शक्तिशाली भएकोले सञ्चालनमा सावधानी अपनाउनु पर्छ। उपयोग उदाहरण:
rm -r डाइरेक्टरी नाम
- rmdir कमान्ड अर्कोतर्फ,
rmdir
खाली डाइरेक्टरी मात्र हटाउने कमान्ड हो, र डाइरेक्टरी भित्र फाइल बाँकी रहेको अवस्थामा त्रुटि देखाइन्छ। खाली डाइरेक्टरीहरूको व्यवस्था गर्न उपयुक्त छ। उपयोग उदाहरण:
rmdir डाइरेक्टरी नाम

३. विशिष्ट कमान्डहरू र प्रयोगका उदाहरणहरू
अब, प्रत्येक कमान्डको विशिष्ट प्रयोग विधि र विकल्पहरूको परिचय दिइनेछ।३.१ rm कमान्डको प्रयोग विधि
rm
कमान्ड Ubuntu मा डाइरेक्टरीहरू हटाउनेको मानक तरिका हो। तल प्रमुख विकल्पहरू र प्रयोगका उदाहरणहरू प्रस्तुत गरिएका छन्।- डाइरेक्टरीलाई पुनरावृत्ति रूपमा हटाउनुहोस् डाइरेक्टरी भित्रका फाइलहरू र उपडाइरेक्टरीहरू सबै हटाउनको लागि,
-r
विकल्प प्रयोग गर्नुहोस्।
rm -r directory_name
- पुष्टिबिना हटाउनुहोस्
-f
विकल्पलाई जोडेर, हटाउने पुष्टि सन्देश बेवास्ता गर्न सकिन्छ र एकैसाथ हटाउन सकिन्छ।
rm -rf directory_name
३.२ rmdir कमान्डको प्रयोग विधि
rmdir
कमान्डले खाली डाइरेक्टरीहरू मात्र हटाउन सक्छ, यदि डाइरेक्टरी भित्र कुनै फाइल छ भने हटाउन सकिँदैन।- खाली डाइरेक्टरी हटाउनुहोस्
rmdir directory_name
- मुख्य डाइरेक्टरी पनि समावेश गरेर हटाउनुहोस् खाली मुख्य डाइरेक्टरी पनि सँगै हटाउन चाहनुहुन्छ भने,
-p
विकल्प प्रयोग गर्नुहोस्।
rmdir -p parent_directory/sub_directory
4. वास्तविक प्रयोग उदाहरण र हटाउने प्रक्रिया
अर्को, हटाउने निर्देशिका खाली छ कि छैन भन्नेमा निर्भर गर्दै फरक प्रयोग उदाहरणहरू देखाउँछौं।4.1 खाली निर्देशिका हटाउने अवस्था
- rmdir को प्रयोग उदाहरण
rmdir example_directory
खाली निर्देशिकाexample_directory
हटाइन्छ।- rm -d विकल्पको प्रयोग उदाहरण
rm -d example_directory
rm -d
लाई पनि खाली निर्देशिकाको लागि हटाउन प्रयोग गर्न सकिन्छ, तर खाली नभएमा त्रुटि सन्देश देखिन्छ।4.2 सामग्री भएको निर्देशिका हटाउने अवस्था
फाइल वा उपनिर्देशिका समावेश भएको निर्देशिकाको हटाउनको लागिrm -r
वा rm -rf
उपयुक्त छ।- rm -r को प्रयोग उदाहरण
rm -r example_directory
निर्देशिका भित्रका सबै फाइल र उपनिर्देशिका हटाउँछ र अन्तमा निर्देशिका पनि हटाउँछ।- rm -rf को प्रयोग उदाहरण
rm -rf example_directory
पुष्टि सन्देश बिना नै हटाउने प्रक्रिया अगाडि बढ्छ, तर सञ्चालन गल्ती रोक्नको लागि सावधानीपूर्वक प्रयोग गर्नुहोस्।
5. गल्तीले मेटाउने रोकथाम र पुनर्स्थापना विधि
गल्तीले मेटाइबाट बचाउन र यदि डाटा हरायो भने पुनर्स्थापना गर्ने तरिका बारे व्याख्या गर्दछ।5.1 गल्तीले मेटाउने रोकथामका लागि विकल्पहरू
मेटाउनु अघि पुष्टि सन्देश देखाउने-i
विकल्प प्रयोग गर्दा, गल्तीले मेटाउने जोखिम कम गर्न सकिन्छ।rm -ri example_directory
माथिको कमान्डमा, प्रत्येक फाइल तथा सबडाइरेक्टरी मेटाउनु अघि पुष्टि मागिन्छ।5.2 एलियास सेटिङ्गले सधैं पुष्टि सन्देश सक्रिय गर्ने
शेल सेटिङमा एलियास थपेर,rm
कमान्डलाई सधैं पुष्टि सन्देशसँग चलाउने गर्दा प्रभावकारी हुन्छ।alias rm='rm -i'
5.3 ब्याकअप लिने बानी बसाल्ने
महत्त्वपूर्ण फाइलहरू समावेश डाइरेक्टरी मेटाउनु अघि, गल्तीले मेटाइबाट तयारीका लागि ब्याकअप लिनु सिफारिस गरिन्छ।cp -r example_directory example_directory_backup
यसले, मेटाइ पछि पनि पुनर्स्थापना गर्न सकिने प्रतिलिपि उत्पन्न हुन्छ, सुरक्षित रूपमा मेटाउने काम गर्न सकिन्छ।5.4 गल्तीले मेटाइएको अवस्थामा पुनर्स्थापना विधि
गल्तीले डाटा मेटाइदियो भने, निम्न उपकरणहरू प्रयोग गरेर डाटाको केही भाग पुनर्स्थापना गर्न सकिन्छ।- extundelete ext3/ext4 फाइल सिस्टममा प्रयोग गर्न सकिने डाटा पुनर्स्थापना उपकरण हो।
sudo extundelete /dev/sdX --restore-directory डाइरेक्टरी_पाथ
- PhotoRec विभिन्न फाइल प्रकारहरूको पुनर्स्थापना सम्भव उपकरण हो, फाइल सिस्टममा निर्भर गर्दैन।
sudo photorec