Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Linux में फ़ाइल या निर्देशिका कैसे डिलीट करें

यदि आपके Linux PC पर रूट एक्सेस है, तो आपके पास किसी भी फ़ाइल या निर्देशिका को डिलीट करने की शक्ति है जिसे आप पसंद करते हैं। हालांकि, यह खतरनाक हो सकता है, rm जैसे टूल्स उपयोगकर्ताओं को लापरवाही से गलती से महत्वपूर्ण सिस्टम फ़ाइलों को मिटाने की अनुमति देते हैं। इसलिए, यदि आप Linux में फ़ाइलों या निर्देशिकाओं को डिलीट करने का प्रयास कर रहे हैं, तो आपको कुछ सावधानियां बरतने की आवश्यकता है।

Linux पर निर्देशिकाओं या फ़ाइलों को हटाने के कुछ तरीके हैं, या तो आपके Linux डिस्ट्रीब्यूशन के फ़ाइल प्रबंधक का उपयोग करके या एक खुले टर्मिनल का उपयोग करके (जब तक आपके पास सही अनुमतियां हैं)। यदि आप जानना चाहते हैं कि Linux में फ़ाइल या निर्देशिका कैसे डिलीट करें, तो यहां आपको क्या करना होगा।

Linux में फ़ाइलों या निर्देशिकाओं को हटाने के लिए फ़ाइल प्रबंधक का उपयोग करना

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

जबकि Linux फ़ाइल प्रबंधक डिज़ाइन में भिन्न होते हैं, उन्हें बहुत हद तक उसी तरह काम करना चाहिए। यह गाइड Ubuntu के फ़ाइल प्रबंधक का उपयोग करके इसे कैसे करना है, इसकी खोज करता है, लेकिन चरण अन्य डिस्ट्रीब्यूशन में शामिल फ़ाइल प्रबंधक के लिए समान होने की संभावना है।

  1. शुरू करने के लिए, अपने Linux डिस्ट्रो पर फ़ाइल प्रबंधक खोलें। इसे ढूंढना बहुत कठिन नहीं होना चाहिए, उपयोगकर्ता आइकन के दस्तावेज़ फ़ोल्डर के आकार में होने की संभावना है। Ubuntu पर, इस ऐप का नाम Files है।
  1. अपने डिस्ट्रो के फ़ाइल प्रबंधक में, उस निर्देशिका पर नेविगेट करें जिसमें वे फ़ाइलें या सबफ़ोल्डर हैं जिन्हें आप डिलीट करना चाहते हैं। पहले, उन फ़ाइलों या फ़ोल्डर्स का चयन करें जिन्हें आप डिलीट करना चाहते हैं। एक बार चयनित होने पर, उन पर राइट-क्लिक करें और Move to Trash, Move to Bin, या Delete चुनें, आपके डिस्ट्रीब्यूशन और लोकेल के आधार पर। आप उसी प्रभाव को प्राप्त करने के लिए अपने कीबोर्ड पर Delete कुंजी का चयन भी कर सकते हैं।
  1. अधिकांश डिस्ट्रीब्यूशन एक ट्रैश सिस्टम संचालित करते हैं जो आपको फ़ाइलों को डिलीट होने से पहले "स्टोर" करने की अनुमति देता है, जिससे आपको उन्हें पुनर्स्थापित करने का मौका मिलता है। यह आमतौर पर डेस्कटॉप पर, आपके फ़ाइल प्रबंधक में एक प्रविष्टि के रूप में, या एक ऐप के रूप में पाया जाता है जिसे आप अपने सॉफ्टवेयर मेनू में लॉन्च कर सकते हैं। डिलीट प्रक्रिया को पूरा करने के लिए, ट्रैश फ़ोल्डर में प्रवेश करें, फिर Empty या Erase विकल्प चुनें। ये विकल्प आपके डिस्ट्रीब्यूशन के आधार पर भिन्न हो सकते हैं।
  1. वैकल्पिक रूप से, अपना आइटम (या आइटम) चुनें, फिर राइट-क्लिक करें और उन्हें पूरी तरह से हटाने के लिए Delete from Trash चुनें।

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

अपने डिस्ट्रीब्यूशन के फ़ाइल प्रबंधक ऐप का उपयोग करके फ़ाइलों या फ़ोल्डर्स को हटाना ठीक काम करता है, लेकिन कुछ सीमाएं हैं। उदाहरण के लिए, यदि आप फ़ाइल के मालिक नहीं हैं, तो आपको इसे डिलीट करने के लिए टर्मिनल का उपयोग करके रूट एक्सेस के साथ अपना फ़ाइल प्रबंधक खोलना होगा। आप इस तरह के ऐप का उपयोग हेडलेस (केवल टर्मिनल) Linux इंस्टॉलेशन पर भी नहीं कर सकते।

यहीं rm कमांड काम आती है। यह Unix कमांड 1971 से चली आ रही है और Linux पर फ़ाइलों या निर्देशिकाओं को डिलीट करने का सबसे तेज़ तरीका बनी हुई है। हालांकि चेतावनी दी जाती है—rm कमांड में बड़ी शक्ति होती है, खासकर यदि आप इसे sudo के साथ या सीधे रूट उपयोगकर्ता के रूप में चला रहे हैं, इसलिए आपको इसका उपयोग करते समय सावधानी बरतने की आवश्यकता होगी।

  1. rm का उपयोग करके एक फ़ाइल को हटाने के लिए, एक नई टर्मिनल विंडो खोलें (या रिमोट SSH कनेक्शन) और rm file टाइप करें, file को सही फ़ाइल नाम से बदलें। यदि आप उसी निर्देशिका में नहीं हैं, तो आपको पहले इसमें जाने के लिए cd का उपयोग करना होगा, या इसके बजाय पूर्ण फ़ाइल पथ का उपयोग करें (उदाहरण: rm /path/to/file)।
  1. एकाधिक फ़ाइलों को हटाने के लिए, rm file1 file2 टाइप करें, file1 और file2 को सही फ़ाइल नाम और फ़ाइल पथ से बदलें। आप इस कमांड में अतिरिक्त फ़ाइलें जोड़कर दो से अधिक को हटा सकते हैं।
  1. यदि आप Linux पर एक खाली निर्देशिका हटाना चाहते हैं, तो rm -d directory टाइप करें, directory को सही निर्देशिका नाम और पथ से बदलें। यदि निर्देशिका खाली नहीं है और इसमें सब-फ़ोल्डर्स या फ़ाइलें हैं, तो rm -r directory टाइप करें, directory को सही नाम और पथ से बदलें।
  1. आप एक साथ कई निर्देशिकाओं को rm -r directory1, directory2, आदि टाइप करके हटा सकते हैं।
  1. यदि आप उन सभी फ़ाइलों या निर्देशिकाओं को हटाना चाहते हैं जो आंशिक फ़ाइल या निर्देशिका नाम से मेल खाते हैं, तो आप वाइल्डकार्ड का उपयोग कर सकते हैं, जैसे एस्टेरिस्क (*)। ऐसा करने के लिए, rm fil* या rm -r dir* टाइप करें, प्लेसहोल्डर fil या dir को अपने स्वयं के फ़ाइल नाम और निर्देशिका पथ से बदलें।
  1. यदि फ़ाइल या निर्देशिका सुरक्षित है, तो आपको इसके डिलीशन को बाध्य करने की आवश्यकता हो सकती है। ऐसा करने के लिए, rm -rf path टाइप करें, प्लेसहोल्डर path को सही निर्देशिका या फ़ाइल पथ से बदलें। यह कमांड अत्यधिक जोखिम रखती है, इसलिए आगे बढ़ने से पहले सुनिश्चित करें कि आप जिस पथ का उपयोग कर रहे हैं वह सही है।
  1. यदि आप rm -rf कमांड का उपयोग करने के बारे में चिंतित हैं, तो आप rm को प्रत्येक फ़ाइल या निर्देशिका के मिटाए जाने से पहले पुष्टि मांगने के लिए बाध्य कर सकते हैं। ऐसा करने के लिए, rm -i path, का उपयोग करें, path को अपने स्वयं के फ़ाइल नाम या निर्देशिका पथ से बदलें। निर्देशिकाओं के लिए, rm -ir path का उपयोग करें। प्रत्येक प्रविष्टि के लिए, अपने कीबोर्ड पर Y कुंजी चुनें, फिर पुष्टि करने के लिए Enter चुनें।

यदि आप संभावित rm विकल्पों और तर्कों के बारे में अधिक जानना चाहते हैं, तो टर्मिनल में man shred टाइप करके पूर्ण मैनुअल देखें।

shred कमांड का उपयोग करके फ़ाइलों को पूरी तरह से मिटाना

जबकि rm और unlink जैसी कमांड Linux में फ़ाइलों को डिलीट करने के लिए बहुत अच्छी हैं, वे निशान छोड़ देती हैं। आप (या कोई और) इन निशानों का उपयोग हार्ड ड्राइव या पोर्टेबल स्टोरेज से फ़ाइलों को पुनर्प्राप्त करने के लिए कर सकते हैं जिन्हें आपने पहले डिलीट किया था। यह आदर्श नहीं हो सकता, खासकर यदि आप नहीं चाहते कि फ़ाइलें पुनर्प्राप्त की जाएं।

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

  1. ऐसा करने के लिए, एक टर्मिनल विंडो खोलें या SSH का उपयोग करके रिमोट कनेक्शन बनाएं और shred file टाइप करें, file को अपने स्वयं के फ़ाइल नाम और पथ से बदलें। यदि आप फ़ाइल का पथ प्रदान नहीं करना चाहते हैं, तो cd का उपयोग करके उस निर्देशिका पर जाएं जिसमें आप जिस फ़ाइल या सब-डायरेक्टरी को हटाना चाहते हैं वह है।
  1. shred कमांड में अतिरिक्त पैरामीटर हैं जिन्हें आप पास कर सकते हैं ताकि यह सुनिश्चित हो सके कि आपकी फ़ाइल सुरक्षित रूप से डिलीट हो गई है। उदाहरण के लिए, shred -f राइट-प्रोटेक्टेड फ़ाइलों के डिलीशन को बाध्य करेगा, जबकि shred -u यह सुनिश्चित करेगा कि फ़ाइल श्रेड होने के बाद पूरी तरह से हटा दी गई है, यह सुनिश्चित करते हुए कि यह अब आपके फ़ाइल प्रबंधक में या ls कमांड का उपयोग करके दिखाई नहीं देती।
  1. यदि आप फ़ाइल को मानक 3 बार से अधिक बार ओवरराइट करना चाहते हैं, तो shred -n 0 का उपयोग करें, 0 को एक वैकल्पिक संख्यात्मक मान से बदलें। यदि आप श्रेड प्रभाव को छिपाना चाहते हैं, तो फ़ाइल को शून्य से ओवरराइट करने वाले अंतिम रन को बाध्य करने के लिए shred -z का उपयोग करें।
  1. shred कमांड आमतौर पर टर्मिनल पर कोई परिणाम आउटपुट नहीं करती। यदि आप इसके चलते समय इसके बारे में अधिक विवरण देखना चाहते हैं, तो इसके बजाय shred -v का उपयोग करें।

rm के साथ, आप टर्मिनल में man shred टाइप करके कमांड का उपयोग करने से पहले अधिक जान सकते हैं।

Linux सिस्टम पर अपनी फ़ाइलों की रक्षा करना

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

यदि आप डेटा हानि के बारे में चिंतित हैं, तो आप अपनी फ़ाइलों की रक्षा के लिए कुछ कदम उठा सकते हैं। जबकि Linux सिस्टम आमतौर पर अधिक सुरक्षित होते हैं, एक Linux एंटीवायरस आपकी फ़ाइलों को मैलवेयर से सुरक्षित रखने में मदद कर सकता है जो आपके स्थानीय नेटवर्क में फैल सकता है। आप स्थानीय या क्लाउड स्टोरेज का उपयोग करके फ़ाइल बैकअप को स्वचालित करने पर भी विचार कर सकते हैं।

  1. लिनक्स में Zip फ़ाइलें कैसे निकालें लिनक्स में Zip फ़ाइलें कैसे निकालें

    जब डाउनलोड गति धीमी थी और हर सेव किया गया बाइट मायने रखता था, तब की तुलना में Zip फ़ाइलें अब उतनी आम नहीं हैं। फिर भी, यह एक काफी सामान्य फ़ाइल प्रकार है। जल्दी या बाद में आपको शायद एक को खोलना पड़ेगा। आप जिस डिस्ट्रीब्यूशन का उपयोग करते हैं, उसके आधार पर, zip आर्काइव निकालना शायद काफी आसान है। फिर

  1. लिनक्स पर फाइलों को स्थायी रूप से हटाएं: चरण-दर-चरण गाइड लिनक्स पर फाइलों को स्थायी रूप से हटाएं: चरण-दर-चरण गाइड

    लिनक्स ऑपरेटिंग सिस्टम में, एक डिलीट की गई फाइल ट्रैश में अपना रास्ता खोज लेती है। जब ट्रैश खाली हो जाता है, तो फाइल सिस्टम से डिलीट हो जाती है। हालांकि, रिकवरी सॉफ़्टवेयर की बढ़ती मांग के साथ, ट्रैश से डिलीट की गई फाइलों को एक निश्चित सीमा तक रिकवर किया जा सकता है। इसका मतलब है कि जो फाइल ट्रैश से

  1. Windows पर उन फ़ाइलों को हटाने के 5 सिद्ध तरीके जो नहीं हटतीं Windows पर उन फ़ाइलों को हटाने के 5 सिद्ध तरीके जो नहीं हटतीं

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