विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

Ubuntu पर बड़े फ़ाइलों को कैसे खोजें और हटाएं

संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम

फ़ाइल प्रबंधनउबंटूडिस्क स्थानलिनक्सरखरखावऑपरेटिंग सिस्टमकमांड लाइनउपकरणप्रणालीप्रशासन

Ubuntu पर बड़े फ़ाइलों को कैसे खोजें और हटाएं

अनुवाद अपडेट किया गया 2 सप्ताह पहले

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

डिस्क उपयोग की समझ

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

df कमांड का उपयोग करना

df (disk free) कमांड एक मानक यूनिक्स कमांड है जिसका उपयोग विभिन्न फाइल सिस्टम में उपलब्ध डिस्क स्पेस को प्रदर्शित करने के लिए किया जाता है।

df -h

-h फ्लैग का मतलब "मानव-पठनीय" है, जिसका मतलब है कि यह के, एम, जी (किलोबाइट्स, मेगाबाइट्स, गिगाबाइट्स) में आकार प्रदर्शित करेगा, जो ब्लॉकों की तुलना में पढ़ने में आसान है।

du कमांड का उपयोग करना

फ़ाइल और निर्देशिका के आकार के बारे में अधिक विस्तृत जानकारी प्राप्त करने के लिए, आप du (डिस्क उपयोग) कमांड का उपयोग कर सकते हैं:

du -sh /path/to/directory

-s फ्लैग आपको निर्दिष्ट निर्देशिका के कुल डिस्क उपयोग का सारांश देता है और -h इसे मानव-पठनीय बनाता है। "/path/to/directory" को उस पथ से बदलें जिसे आप जांच करना चाहते हैं।

बड़ी फ़ाइलों को खोजना

बड़ी फ़ाइलों को खोजना कुछ सरल कमांड्स के साथ किया जा सकता है जो टर्मिनल का उपयोग करती हैं। आइए कुछ तरीकों पर चर्चा करें कि इसे कैसे पूरा किया जा सकता है:

find कमांड का उपयोग करना

find कमांड शक्तिशाली और लचीला है, अक्सर फ़ाइलों और निर्देशिकाओं की खोज और स्थान के लिए प्रयोग किया जाता है। इसे अन्य कमांड्स के साथ मिलकर बड़ी फ़ाइलों को खोजने में इस्तेमाल किया जा सकता है।

उदाहरण के लिए, / डायरेक्टरी में 100 एमबी से अधिक साइज़ की फ़ाइलों को खोजने के लिए, उपयोग करें:

sudo find / -type f -size +100M

आइए इस कमांड को समझें:

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

निर्देशिका विश्लेषण के लिए du कमांड का उपयोग करना

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

आपकी होम डायरेक्टरी में सबसे बड़ी निर्देशिकाओं को खोजने के लिए:

du -h ~ | sort -hr | head -n 10

यह कमांड निम्नलिखित कार्य करता है:

इंटरैक्टिव विश्लेषण के लिए ncdu का उपयोग करना

डिस्क उपयोग का विश्लेषण करने के लिए एक अधिक उपयोगकर्ता-मित्रवत तरीका, ncdu (NCurses डिस्क उपयोग) यूटिलिटी एक बेहतरीन विकल्प है। यह टर्मिनल के भीतर एक इंटरैक्टिव यूजर इंटरफेस के साथ डिस्क उपयोग प्रदर्शित करता है।

आप निम्नलिखित कमांड के साथ ncdu स्थापित कर सकते हैं:

sudo apt update
sudo apt install ncdu

स्थापना के बाद, निम्नलिखित टाइप करके ncdu चलाएँ:

ncdu /

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

बड़ी फ़ाइलों को हटाना

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

rm कमांड का उपयोग करना

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

एकल फ़ाइल हटाने के लिए:

rm /path/to/largefile

एक निर्देशिका और उसकी सामग्री को हटाने के लिए:

rm -r /path/to/largedirectory

-r फ्लैग का मतलब "रिकर्सिव" होता है, जो एक निर्देशिका और उसकी सामग्री को हटाने की अनुमति देता है।

find कमांड के साथ delete का उपयोग करना

आप एक निर्दिष्ट आकार से बड़ी सभी फ़ाइलों को हटाने के लिए find कमांड को delete क्रिया के साथ संयोजित कर सकते हैं। यहाँ 100 एमबी से बड़ी फ़ाइलों को खोजने और हटाने का एक उदाहरण है:

sudo find / -type f -size +100M -exec rm -i {} \;

इस आदेश के महत्वपूर्ण हिस्से:

हटाने से पहले सावधानीपूर्वक समीक्षा करें

फ़ाइलों को हटाने से पहले उनका समीक्षा करना महत्वपूर्ण है। गलतियाँ हो सकती हैं, और महत्वपूर्ण फाइलों को हटाना डेटा हानि या सिस्टम समस्याओं का कारण बन सकता है। निम्नलिखित सर्वोत्तम प्रथाओं पर विचार करें:

प्रक्रिया को स्वचालित करना

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

#!/bin/bash
find / -type f -size +100M -exec rm -i {} \;

स्क्रिप्ट का उपयोग करने के लिए:

  1. स्क्रिप्ट को एक टेक्स्ट फ़ाइल में कॉपी करें।
  2. इसे .sh एक्सटेंशन के साथ सहेजें (उदाहरण के लिए, cleanup.sh)।
  3. chmod +x cleanup.sh के साथ स्क्रिप्ट को निष्पादन योग्य बनाएं।
  4. ./cleanup.sh का उपयोग करके स्क्रिप्ट चलाएँ।

निष्कर्ष

Ubuntu पर बड़ी फ़ाइलों को खोजना और हटाना एक सीधी प्रक्रिया है, लेकिन यह सुनिश्चित करने के लिए सावधानीपूर्वक ध्यान देने की आवश्यकता है कि महत्वपूर्ण डेटा खो न जाए। find, du, और ncdu जैसे उपकरणों का उपयोग करके, आप प्रभावी तरीके से पता लगा सकते हैं कि डिस्क स्थान कहाँ उपयोग हो रहा है। हमेशा फ़ाइलों का बैकअप लेना याद रखें और आगे बढ़ने से पहले हटाने की पुष्टि करें। इन प्रथाओं के साथ, आप एक स्वस्थ प्रणाली बनाए रख सकते हैं और बेहतर ढंग से डिस्क स्थान का प्रबंधन कर सकते हैं।

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

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ