लिनक्स में फाइल या डायरेक्टरी को कैसे डिलीट करें
यदि आपके पास अपने लिनक्स(Linux) पीसी पर रूट एक्सेस है , तो आपके पास अपनी पसंद की किसी भी फाइल या निर्देशिका को हटाने की शक्ति है। यह खतरनाक हो सकता है, हालांकि, आरएम(rm ) जैसे उपकरणों के साथ उपयोगकर्ताओं को दुर्घटना से महत्वपूर्ण सिस्टम फ़ाइलों को लापरवाही से मिटाने की इजाजत देता है। इसलिए, यदि आप Linux में फ़ाइलों या निर्देशिकाओं को हटाने का प्रयास कर रहे हैं, तो आपको कुछ सावधानियां बरतने की आवश्यकता है।
आपके Linux वितरण के फ़ाइल प्रबंधक या किसी खुले टर्मिनल (जब तक आपके पास सही अनुमतियाँ हैं) का उपयोग करके आप (right permissions)Linux पर निर्देशिकाओं या फ़ाइलों को हटाने के कुछ तरीके हैं । यदि आप जानना चाहते हैं कि Linux में किसी फ़ाइल या निर्देशिका को कैसे हटाया जाए , तो यहां आपको क्या करना होगा।
Linux में फ़ाइलों या निर्देशिकाओं को निकालने के लिए फ़ाइल प्रबंधक का उपयोग करना(Using a File Manager to Remove Files or Directories in Linux)
यदि आप एक लिनक्स शुरुआत कर रहे हैं, तो आप (Linux beginner)लिनक्स(Linux) में फ़ाइलों या फ़ोल्डरों को हटाने के लिए टर्मिनल का उपयोग करने के बारे में सावधान हो सकते हैं । आखिरकार, फ़ाइलों को हटाना शुरू करने के लिए rm off जैसी कमांड सेट करने के बाद कोई मोड़ नहीं आता है। इसे जोखिम में डालने के बजाय, आप इसके बजाय फ़ाइलों या फ़ोल्डरों को हटाने के लिए अपने लिनक्स वितरण के साथ पैक किए गए फ़ाइल प्रबंधक का उपयोग कर सकते हैं।(Linux)
जबकि लिनक्स(Linux) फ़ाइल प्रबंधक डिज़ाइन में भिन्न होते हैं, उन्हें उसी तरह से काम करना चाहिए। यह मार्गदर्शिका इस बात की पड़ताल करती है कि उबंटू के फ़ाइल प्रबंधक का उपयोग करके इसे कैसे किया जाए, लेकिन अन्य वितरणों में शामिल फ़ाइल प्रबंधक के लिए चरण समान होने की संभावना है।
- शुरू करने के लिए, अपने लिनक्स(Linux) डिस्ट्रो पर फ़ाइल प्रबंधक खोलें । दस्तावेज़ फ़ोल्डर के आकार में उपयोगकर्ता आइकन की संभावना के साथ, इसे ढूंढना बहुत कठिन नहीं होना चाहिए। उबंटू(Ubuntu) पर इस ऐप का नाम Files है ।
- अपने डिस्ट्रो के फ़ाइल प्रबंधक में, उस निर्देशिका पर नेविगेट करें जिसमें वे फ़ाइलें या सबफ़ोल्डर हैं जिन्हें आप हटाना चाहते हैं। सबसे पहले(First) , उन फ़ाइलों या फ़ोल्डरों का चयन करें जिन्हें आप हटाना चाहते हैं। एक बार जब वे चुन लिए जाते हैं, तो उन पर राइट-क्लिक करें और अपने वितरण और स्थान के आधार पर मूव टू ट्रैश, मूव टू बिन(Move to Trash, Move to Bin,) या डिलीट चुनें। (Delete)आप उसी प्रभाव को प्राप्त करने के लिए अपने कीबोर्ड पर डिलीट(Delete) की का चयन भी कर सकते हैं ।
- अधिकांश वितरण एक ट्रैश सिस्टम संचालित करते हैं जो आपको हटाए जाने से पहले फ़ाइलों को "संग्रहित" करने की अनुमति देता है, जिससे आपको उन्हें पुनर्स्थापित करने का मौका मिलता है। यह आमतौर पर डेस्कटॉप पर, आपके फ़ाइल प्रबंधक में एक प्रविष्टि के रूप में, या एक ऐप के रूप में पाया जाता है जिसे आप अपने सॉफ़्टवेयर मेनू में लॉन्च कर सकते हैं। हटाने की प्रक्रिया को पूरा करने के लिए, ट्रैश फ़ोल्डर दर्ज करें, फिर खाली(Empty ) या मिटा(Erase) विकल्प चुनें। आपके वितरण के आधार पर ये विकल्प भिन्न हो सकते हैं।
- वैकल्पिक रूप से, अपने आइटम (या आइटम) का चयन करें, फिर राइट-क्लिक करें और इसके बजाय उन्हें पूरी तरह से हटाने के लिए ट्रैश से हटाएं चुनें।(Delete from Trash)
आरएम कमांड का उपयोग करके लिनक्स में फ़ाइलें या निर्देशिका कैसे निकालें?(How to Remove Files or Directories in Linux Using the rm Command)
आपके वितरण के फ़ाइल प्रबंधक ऐप का उपयोग करके फ़ाइलों या फ़ोल्डरों को निकालना ठीक काम करता है, लेकिन कुछ सीमाएँ हैं। उदाहरण के लिए, यदि आप फ़ाइल के स्वामी नहीं हैं, तो आपको इसे हटाने के लिए टर्मिनल का उपयोग करके अपने फ़ाइल प्रबंधक को रूट एक्सेस के साथ खोलना होगा। आप इस तरह के ऐप का उपयोग हेडलेस (केवल-टर्मिनल) लिनक्स(Linux) इंस्टॉलेशन पर भी नहीं कर सकते।
यहीं पर rm कमांड आती है। यह यूनिक्स कमांड 1971 की है और (Unix)लिनक्स(Linux) पर फाइलों या निर्देशिकाओं को हटाने का सबसे तेज़ तरीका है । सावधान रहें, हालाँकि- rm(rm) कमांड में बहुत शक्ति होती है, खासकर यदि आप इसे sudo के साथ या सीधे रूट उपयोगकर्ता के रूप में चला रहे हैं, तो आपको इसका उपयोग करने में सावधानी बरतने की आवश्यकता होगी।
- rm का उपयोग करके एकल फ़ाइल को निकालने के लिए , एक नई टर्मिनल विंडो (या दूरस्थ SSH कनेक्शन) खोलें और rm फ़ाइल(rm file) टाइप करें , फ़ाइल(file) को सही फ़ाइल नाम से बदलें। यदि आप एक ही निर्देशिका में नहीं हैं, तो आपको पहले इसे स्थानांतरित करने के लिए cd का उपयोग करना होगा, या इसके बजाय पूर्ण फ़ाइल पथ (जैसे rm /path/to/file ) का उपयोग करना होगा।
- एकाधिक फ़ाइलों को निकालने के लिए, rm file1 file2 टाइप करें , file1 और file2 को सही फ़ाइल नाम और फ़ाइल पथ के साथ बदलें। आप दो से अधिक को हटाने के लिए इस कमांड में अतिरिक्त फाइलें जोड़ सकते हैं।
- यदि आप लिनक्स(Linux) पर एक खाली निर्देशिका को हटाना चाहते हैं , तो rm -d निर्देशिका(rm -d directory) टाइप करें , निर्देशिका(directory ) को सही निर्देशिका नाम और पथ से बदलें। यदि निर्देशिका खाली नहीं है और उप-फ़ोल्डर या फ़ाइलें हैं, तो rm -r निर्देशिका(rm -r directory) टाइप करें , निर्देशिका(directory ) को सही नाम और पथ से बदलें।
- आप rm -r directory1, directory2(rm -r directory1, directory2) , आदि टाइप करके एक साथ कई निर्देशिकाओं को हटा सकते हैं ।
- यदि आप किसी आंशिक फ़ाइल या निर्देशिका नाम से मेल खाने वाली सभी फ़ाइलों या निर्देशिकाओं को हटाना चाहते हैं, तो आप वाइल्डकार्ड का उपयोग कर सकते हैं, जैसे कि तारांकन ( * )। ऐसा करने के लिए, rm fil* या rm -r dir* टाइप करें, प्लेसहोल्डर fil या dir को अपने स्वयं के फ़ाइल नामों और निर्देशिका पथों से बदलें।
- यदि फ़ाइल या निर्देशिका सुरक्षित है, तो आपको इसे हटाने के लिए बाध्य करना पड़ सकता है। ऐसा करने के लिए, आरएम-आरएफ पथ(rm -rf path) टाइप करें, प्लेसहोल्डर पथ(path ) को सही निर्देशिका या फ़ाइल पथ के साथ बदलें। इस आदेश में अत्यधिक जोखिम होता है(carries extreme risk) , इसलिए सुनिश्चित करें कि आगे बढ़ने से पहले आप जिस पथ का उपयोग कर रहे हैं वह सही है।
- यदि आप rm -rf कमांड का उपयोग करने के बारे में चिंतित हैं, तो आप प्रत्येक फ़ाइल या निर्देशिका को मिटाने से पहले rm को पुष्टि के लिए पूछने के लिए बाध्य कर सकते हैं। ऐसा करने के लिए, rm -i पथ(rm -i path, ) का उपयोग करें, पथ(path) को अपने स्वयं के फ़ाइल नाम या निर्देशिका पथ से बदलें। निर्देशिकाओं के लिए, इसके बजाय rm -ir पथ(rm -ir path ) का उपयोग करें । प्रत्येक प्रविष्टि के लिए, अपने कीबोर्ड पर Y कुंजी चुनें, फिर पुष्टि करने के लिए Enter चुनें।(Enter)
यदि आप संभावित आरएम(rm ) विकल्पों और तर्कों के बारे में अधिक जानना चाहते हैं , तो पूरा मैनुअल देखने के लिए टर्मिनल में मैन श्रेड टाइप करें।(man shred)
श्रेड कमांड का उपयोग करके फ़ाइलों को पूरी तरह से मिटाना(Completely Erasing Files Using the shred Command)
जबकि आरएम और अनलिंक जैसे कमांड लिनक्स(Linux) में फाइलों को हटाने के लिए बहुत अच्छे हैं , वे निशान छोड़ते हैं। आप (या कोई अन्य) इन निशानों का उपयोग हार्ड ड्राइव या पोर्टेबल स्टोरेज से फ़ाइलों को पुनर्प्राप्त(recover files) करने के लिए कर सकते हैं जिन्हें आपने पहले हटा दिया है। यह आदर्श नहीं हो सकता है, खासकर यदि आप नहीं चाहते कि फ़ाइलें पुनर्प्राप्त की जाएं।
इस समस्या को हल करने के लिए, आप पहले श्रेड(shred) कमांड का उपयोग करके फ़ाइलों को अधिलेखित कर सकते हैं। यह सुनिश्चित करता है कि फ़ाइल के भीतर सभी डेटा को हटाए जाने से पहले बार-बार ओवरराइट किया जाता है, यह सुनिश्चित करता है कि फ़ाइल का कोई निशान नहीं छोड़ा गया है और इसे पुनर्प्राप्त होने से रोका जा रहा है। उदाहरण के लिए, आप संवेदनशील दस्तावेज़ों को मिटाने के लिए इस आदेश का उपयोग करना चाह सकते हैं।
- ऐसा करने के लिए, एक टर्मिनल विंडो खोलें या SSH का उपयोग करके दूरस्थ रूप से कनेक्शन बनाएं और (SSH)श्रेड फ़ाइल(shred file) टाइप करें , फ़ाइल(file) को अपने फ़ाइल नाम और पथ से बदलें। यदि आप फ़ाइल को पथ प्रदान नहीं करना चाहते हैं, तो उस फ़ाइल या उप-निर्देशिका वाली निर्देशिका की यात्रा करने के लिए सीडी का उपयोग करें जिसे आप पहले हटाना चाहते हैं।(cd)
- श्रेड(shred) कमांड में अतिरिक्त पैरामीटर हैं जिन्हें आप यह सुनिश्चित करने के लिए पास कर सकते हैं कि आपकी फ़ाइल सुरक्षित रूप से हटा दी गई है। उदाहरण के लिए, shred -f लेखन-संरक्षित फ़ाइलों को हटाने के लिए बाध्य करेगा, जबकि shred -u यह सुनिश्चित करेगा कि एक बार कटा हुआ फ़ाइल पूरी तरह से हटा दिया गया है, यह सुनिश्चित करता है कि यह अब आपके फ़ाइल प्रबंधक में या ls कमांड का उपयोग नहीं कर रहा है।
- यदि आप फ़ाइल को मानक 3 से अधिक बार अधिलेखित करना चाहते हैं, तो shred -n 0 का उपयोग करें , 0 को वैकल्पिक संख्यात्मक मान के साथ बदलें। यदि आप कतरन प्रभाव को छिपाना चाहते हैं, तो उपयोग करें shred -z इसे अंतिम रन का उपयोग करने के लिए बाध्य करने के लिए जो फ़ाइल को शून्य से अधिलेखित कर देता है।
- श्रेड(shred) कमांड आमतौर पर टर्मिनल पर कोई परिणाम नहीं देता है । यदि आप इसके बारे में अधिक विवरण देखना चाहते हैं कि यह क्या कर रहा है, तो इसके बजाय shred -v का उपयोग करें।(shred -v)
आरएम(rm) के साथ , आप कमांड का उपयोग करने से पहले टर्मिनल में मैन श्रेड(man shred) टाइप करके और जान सकते हैं ।
Linux सिस्टम पर आपकी फ़ाइलों की सुरक्षा करना(Protecting Your Files on Linux Systems)
जब आप Linux(Linux) में कोई निर्देशिका या फ़ाइल हटाते हैं, तो आप अपनी हार्ड ड्राइव पर उन फ़ाइलों के लिए स्थान खाली कर रहे हैं जो वास्तव में महत्वपूर्ण हैं, चाहे वह महत्वपूर्ण दस्तावेज़ हों या अपरिवर्तनीय फ़ोटो हों। इससे कोई फर्क नहीं पड़ता कि आप लिनक्स टकसाल(Linux Mint) या किसी अन्य प्रमुख वितरण(other major distribution) का उपयोग कर रहे हैं , क्योंकि ऊपर दिए गए चरणों को आपके द्वारा उपयोग किए जाने वाले लगभग किसी भी लिनक्स(Linux) डिस्ट्रो के लिए काम करना चाहिए।
यदि आप डेटा हानि के बारे में चिंतित हैं, तो आप अपनी फ़ाइलों की सुरक्षा के लिए कुछ कदम उठा सकते हैं। जबकि Linux सिस्टम आमतौर पर अधिक सुरक्षित होते हैं, एक Linux एंटीवायरस(Linux antivirus) आपकी फ़ाइलों को मैलवेयर से सुरक्षित रखने में आपकी मदद कर सकता है जो आपके स्थानीय नेटवर्क में फैल सकता है। आप स्थानीय या क्लाउड स्टोरेज का उपयोग करके फ़ाइल बैकअप को स्वचालित(automating a file backup) करने पर भी विचार कर सकते हैं ।
Related posts
उदाहरण के साथ लिनक्स फाइंड कमांड
लिनक्स के लिए विंडोज़ को खत्म करने के 5 महान कारण
एचडीजी बताते हैं: यूनिक्स क्या है?
हैकिंग के लिए 9 सर्वश्रेष्ठ लिनक्स डिस्ट्रोस
टर्मिनल ट्रिक्स: टर्मिनल का उपयोग अलार्म घड़ी के रूप में करें
Linux के लिए 10 सर्वश्रेष्ठ स्क्रीन रिकॉर्डर
एक नए उबंटू उपयोगकर्ता के लिए 10 सबसे लोकप्रिय सॉफ्टवेयर विकल्प
उबंटू में एक प्रोग्राम को जबरदस्ती बंद करें
लिनक्स पर टीसीपी / आईपी फाइलों को कैसे सेट और कॉन्फ़िगर करें (लिनक्स के लिए टीसीपी / आईपी सेटिंग्स)
उबंटू क्रैश के सामान्य कारण और कैसे पुनर्प्राप्त करें
आपके उबंटू इंस्टालेशन को गति देने के 6 आसान तरीके
लिनक्स पर सॉफ्टवेयर पैकेज कैसे संकलित करें
उबंटु को नॉट डिम या निष्क्रिय डिस्प्ले को बंद करने के लिए कॉन्फ़िगर करें
नवीनतम उबंटू में अपग्रेड कैसे करें
अपना डेटा और सेटिंग्स खोए बिना लिनक्स टकसाल को कैसे पुनर्स्थापित करें
लिनक्स डिस्क विभाजन कैसे बनाएं
आपके वर्कफ़्लो को गति देने के लिए 10 उबंटू कीबोर्ड शॉर्टकट
एक साधारण GUI के साथ Linux 'dd' कमांड का उपयोग करें
Linux फ़ाइल अनुमतियाँ - Chmod 777 क्या है और इसका उपयोग कैसे करें
यूनिक्स और लिनक्स में "कम" कमांड "अधिक" से बेहतर क्यों है