संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
फ़ाइल प्रबंधनउबंटूडिस्क स्थानलिनक्सरखरखावऑपरेटिंग सिस्टमकमांड लाइनउपकरणप्रणालीप्रशासन
अनुवाद अपडेट किया गया 2 सप्ताह पहले
डिस्क स्थान का प्रबंधन हर किसी के लिए एक महत्वपूर्ण कार्य है जो कंप्यूटर का उपयोग करता है, और इसमें Ubuntu भी शामिल है। समय के साथ, फ़ाइलें जमा हो जाती हैं, और इससे पहले कि आप समझें, आपका स्थान खत्म होने लगता है। जब ऐसा होता है, तो यह आम होता है कि कुछ बड़ी फ़ाइलें आपकी डिस्क स्पेस का बहुत अधिक उपयोग कर रही होंगी। इस गाइड में, हम यह खोजने और हटाने के तरीके की खोज करेंगे कि ये बड़ी फ़ाइलें Ubuntu प्रणाली पर कैसे मिलती हैं। इस गाइड के अंत तक, आपको अपने डिस्क स्थान को कुशलता से प्रबंधित करने और अपने सिस्टम को सुचारू रूप से चलाने में सक्षम होना चाहिए।
बड़ी फ़ाइलों को खोजने और हटाने की प्रक्रिया में कूदने से पहले, यह समझना महत्वपूर्ण है कि आपकी समग्र डिस्क उपयोग कैसे जांची जाती है। Ubuntu आपको ऐसा करने में मदद करने के लिए कई उपकरणों के साथ आता है।
df
(disk free) कमांड एक मानक यूनिक्स कमांड है जिसका उपयोग विभिन्न फाइल सिस्टम में उपलब्ध डिस्क स्पेस को प्रदर्शित करने के लिए किया जाता है।
df -h
-h
फ्लैग का मतलब "मानव-पठनीय" है, जिसका मतलब है कि यह के, एम, जी (किलोबाइट्स, मेगाबाइट्स, गिगाबाइट्स) में आकार प्रदर्शित करेगा, जो ब्लॉकों की तुलना में पढ़ने में आसान है।
फ़ाइल और निर्देशिका के आकार के बारे में अधिक विस्तृत जानकारी प्राप्त करने के लिए, आप du
(डिस्क उपयोग) कमांड का उपयोग कर सकते हैं:
du -sh /path/to/directory
-s
फ्लैग आपको निर्दिष्ट निर्देशिका के कुल डिस्क उपयोग का सारांश देता है और -h
इसे मानव-पठनीय बनाता है। "/path/to/directory" को उस पथ से बदलें जिसे आप जांच करना चाहते हैं।
बड़ी फ़ाइलों को खोजना कुछ सरल कमांड्स के साथ किया जा सकता है जो टर्मिनल का उपयोग करती हैं। आइए कुछ तरीकों पर चर्चा करें कि इसे कैसे पूरा किया जा सकता है:
find
कमांड शक्तिशाली और लचीला है, अक्सर फ़ाइलों और निर्देशिकाओं की खोज और स्थान के लिए प्रयोग किया जाता है। इसे अन्य कमांड्स के साथ मिलकर बड़ी फ़ाइलों को खोजने में इस्तेमाल किया जा सकता है।
उदाहरण के लिए, / डायरेक्टरी में 100 एमबी से अधिक साइज़ की फ़ाइलों को खोजने के लिए, उपयोग करें:
sudo find / -type f -size +100M
आइए इस कमांड को समझें:
sudo
: सुनिश्चित करता है कि आपके पास आवश्यक अनुमतियाँ हैं, विशेष रूप से सिस्टम डायरेक्टरीज़ की खोज करने पर।find
: खोज के लिए उपयोग किया जाने वाला कमांड।/
: खोज शुरू करने का पथ; "/" रूट डायरेक्टरी को सूचित करता है।-type f
: यह निर्दिष्ट करता है कि हम फ़ाइलों (f का मतलब फाइल्स) को खोज रहे हैं।-size +100M
: ऐसी फाइलों को खोजता है जो 100 मेगाबाइट्स से बड़ी हैं।यह कमांड उन सभी फ़ाइलों की सूची देगा जो आपकी मुद्रास्फीतियों के अनुरूप होंगी, जिन्हें आप हटाने से पहले समीक्षा कर सकते हैं।
du
कमांड का उपयोग यह जांचने के लिए किया जा सकता है कि कौन सी निर्देशिकाएँ आपके सिस्टम पर अधिक स्थान ले रही हैं। जबकि यह सीधे व्यक्तिगत फाइलों की सूची नहीं देता है, यह आपको सही दिशा में इशारा कर सकता है।
आपकी होम डायरेक्टरी में सबसे बड़ी निर्देशिकाओं को खोजने के लिए:
du -h ~ | sort -hr | head -n 10
यह कमांड निम्नलिखित कार्य करता है:
du -h ~
: होम डायरेक्टरी और उसके सबडायरेक्टरीज़ के डिस्क उपयोग को मानव-पाठ्य प्रारूप में सूचीबद्ध करता है।sort -hr
: आउटपुट को मानव-पाठ्य संख्याओं से और उल्टे क्रम में सॉर्ट करता है।head -n 10
: पहले 10 परिणाम दिखाता है, जो सबसे अधिक स्थान का उपयोग करने वाली शीर्ष निर्देशिकाएँ दिखाता है।डिस्क उपयोग का विश्लेषण करने के लिए एक अधिक उपयोगकर्ता-मित्रवत तरीका, ncdu
(NCurses डिस्क उपयोग) यूटिलिटी एक बेहतरीन विकल्प है। यह टर्मिनल के भीतर एक इंटरैक्टिव यूजर इंटरफेस के साथ डिस्क उपयोग प्रदर्शित करता है।
आप निम्नलिखित कमांड के साथ ncdu
स्थापित कर सकते हैं:
sudo apt update
sudo apt install ncdu
स्थापना के बाद, निम्नलिखित टाइप करके ncdu
चलाएँ:
ncdu /
यह रूट डायरेक्टरी का विश्लेषण करेगा। सबडायरेक्टरीज़ के लिए डिस्क उपयोग देखने और नेविगेट करने के लिए एरो कुंजियाँ का उपयोग करें, जिससे स्थान हॉग्स की पहचान करना आसान हो जाता है।
एक बार जब आप उन फाइलों या निर्देशिकाओं की पहचान कर लेते हैं जो बहुत अधिक स्थान ले रही हैं, तो उन्हें हटाकर डिस्क स्थान वापस पाने का समय है। हालांकि, सावधान रहें। सिस्टम-महत्वपूर्ण फाइलों को हटाने से आपका सिस्टम बंद हो सकता है।
rm
कमांड का उपयोग फ़ाइलों और निर्देशिकाओं को हटाने के लिए किया जाता है। इसे उपयोग करते समय सावधान रहें, क्योंकि यह फाइलों को ट्रैश में नहीं ले जाता है; यह उन्हें स्थायी रूप से हटाता है।
एकल फ़ाइल हटाने के लिए:
rm /path/to/largefile
एक निर्देशिका और उसकी सामग्री को हटाने के लिए:
rm -r /path/to/largedirectory
-r
फ्लैग का मतलब "रिकर्सिव" होता है, जो एक निर्देशिका और उसकी सामग्री को हटाने की अनुमति देता है।
आप एक निर्दिष्ट आकार से बड़ी सभी फ़ाइलों को हटाने के लिए find
कमांड को delete
क्रिया के साथ संयोजित कर सकते हैं। यहाँ 100 एमबी से बड़ी फ़ाइलों को खोजने और हटाने का एक उदाहरण है:
sudo find / -type f -size +100M -exec rm -i {} \;
इस आदेश के महत्वपूर्ण हिस्से:
-exec
: दूसरे कमांड को निष्पादित करता है; इस मामले में, rm
।rm -i
: प्रत्येक फ़ाइल को हटाने से पहले पुष्टि करने के लिए कहता है, ताकि आप गलती से कुछ न हटा दें।{}
: प्रत्येक पाए गए फ़ाइल के लिए प्लेसहोल्डर।\;
: -exec
कमांड के अंत को इंगित करता है।फ़ाइलों को हटाने से पहले उनका समीक्षा करना महत्वपूर्ण है। गलतियाँ हो सकती हैं, और महत्वपूर्ण फाइलों को हटाना डेटा हानि या सिस्टम समस्याओं का कारण बन सकता है। निम्नलिखित सर्वोत्तम प्रथाओं पर विचार करें:
स्वचालन समय बचा सकता है, खासकर यदि आपको नियमित रूप से डिस्क स्थान को साफ करने की आवश्यकता होती है। आप अपनी मानदंडों के आधार पर फाइलों को खोजने और हटाने के लिए स्क्रिप्ट बना सकते हैं। यहां एक बुनियादी उदाहरण है:
#!/bin/bash
find / -type f -size +100M -exec rm -i {} \;
स्क्रिप्ट का उपयोग करने के लिए:
chmod +x cleanup.sh
के साथ स्क्रिप्ट को निष्पादन योग्य बनाएं।./cleanup.sh
का उपयोग करके स्क्रिप्ट चलाएँ।Ubuntu पर बड़ी फ़ाइलों को खोजना और हटाना एक सीधी प्रक्रिया है, लेकिन यह सुनिश्चित करने के लिए सावधानीपूर्वक ध्यान देने की आवश्यकता है कि महत्वपूर्ण डेटा खो न जाए। find
, du
, और ncdu
जैसे उपकरणों का उपयोग करके, आप प्रभावी तरीके से पता लगा सकते हैं कि डिस्क स्थान कहाँ उपयोग हो रहा है। हमेशा फ़ाइलों का बैकअप लेना याद रखें और आगे बढ़ने से पहले हटाने की पुष्टि करें। इन प्रथाओं के साथ, आप एक स्वस्थ प्रणाली बनाए रख सकते हैं और बेहतर ढंग से डिस्क स्थान का प्रबंधन कर सकते हैं।
यह गाइड Ubuntu पर बड़ी फ़ाइलों को खोजने और हटाने में मदद करने के लिए विभिन्न तकनीकों और कमांड्स को कवर करता है। प्रदान किए गए उदाहरणों और चरणों का अनुसरण करके, आप अपने Ubuntu सिस्टम के संग्रहण को प्रभावी ढंग से प्रबंधित करने में सक्षम होंगे।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं