AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka
विषयसूची:
- फाइंड कमांड का उपयोग करके बड़ी फाइल्स का पता लगाएं
du
कमांड का उपयोग करके बड़ी फाइलें और निर्देशिकाएँ खोजें- निष्कर्ष
समय के साथ, आपका डिस्क ड्राइव बड़ी मात्रा में डिस्क स्थान लेने के लिए बहुत सारी अनावश्यक फ़ाइलों के साथ बंद हो सकता है। आमतौर पर, लिनक्स सिस्टम बड़े लॉग या बैकअप फ़ाइलों के कारण डिस्क स्थान से बाहर चला जाता है।
यह ट्यूटोरियल बताता है कि
du
और
du
कमांड्स का उपयोग करके लिनक्स सिस्टम में सबसे बड़ी फ़ाइलों और निर्देशिकाओं को कैसे खोजें।
फाइंड कमांड का उपयोग करके बड़ी फाइल्स का पता लगाएं
find
कमांड लिनक्स सिस्टम प्रशासक शस्त्रागार में सबसे शक्तिशाली उपकरणों में से एक है। यह आपको फ़ाइल आकार सहित विभिन्न मानदंडों के आधार पर फ़ाइलों और निर्देशिकाओं की खोज करने की अनुमति देता है।
उदाहरण के लिए, यदि आप 100 एमबी से अधिक आकार वाली फ़ाइलों की खोज करना चाहते हैं, तो वर्तमान कार्यशील निर्देशिका में आप निम्न कमांड का उपयोग करेंगे:
sudo find. -xdev -type f -size +100M
प्रतिस्थापित करें
.
उस निर्देशिका के पथ के साथ जहाँ आप सबसे बड़ी फ़ाइलों की खोज करना चाहते हैं।
आउटपुट बिना किसी अतिरिक्त जानकारी के फ़ाइलों की एक सूची दिखाएगा।
/var/lib/libvirt/images/centos-7-desktop_default.img /var/lib/libvirt/images/bionic64_default.img /var/lib/libvirt/images/win10.qcow2 /var/lib/libvirt/images/debian-9_default.img /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img /var/lib/libvirt/images/centos-7_default.img
find
कमांड का उपयोग अन्य उपकरणों जैसे कि
ls
या उन फ़ाइलों पर कार्य करने के लिए
sort
करने के लिए भी किया जा सकता है।
नीचे दिए गए उदाहरण में, हम
find
कमांड के आउटपुट को
ls
पास कर रहे हैं जो प्रत्येक मिली फाइल के आकार को प्रिंट करेगा और फिर उस आउटपुट को
sort
कमांड पर 5 वें कॉलम के आधार पर सॉर्ट करने के लिए सॉर्ट करेगा जो कि फाइल का आकार है।
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r
आउटपुट कुछ इस तरह दिखाई देगा:
-rw------- 1 root root 40967M Jan 5 14:12 /var/lib/libvirt/images/win10.qcow2 -rw------- 1 root root 3725M Jan 7 22:12 /var/lib/libvirt/images/debian-9_default.img -rw------- 1 root root 1524M Dec 30 07:46 /var/lib/libvirt/images/centos-7-desktop_default.img -rw------- 1 root root 999M Jan 5 14:43 /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img -rw------- 1 root root 562M Dec 31 07:38 /var/lib/libvirt/images/centos-7_default.img -rw------- 1 root root 378M Jan 7 22:26 /var/lib/libvirt/images/bionic64_default.img
यदि आउटपुट में बहुत सारी जानकारी होती है, तो आप केवल 10 लाइनों को प्रिंट करने के लिए
head
कमांड का उपयोग कर सकते हैं:
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r | head
चलो आज्ञा को तोड़ते हैं:
-
find. -xdev -type f -size +100M -print
find. -xdev -type f -size +100M -print
- वर्तमान कार्यशील निर्देशिका (.
) में केवल फ़ाइलों के लिए खोजें (find. -xdev -type f -size +100M -print
-type f
), 100MB (-size +100M
) से अधिक, अन्य फ़ाइलों पर निर्देशिकाओं को न छोड़ें ()-xdev
) और मानक आउटपुट पर पूर्ण फ़ाइल नाम प्रिंट करें, उसके बाद एक नई लाइन (-print
)।xargs ls -lh
-find
कमांड का आउटपुटxargs
को पाइप किया जाता है जोls -lh
कमांड को निष्पादित करता है जो आउटपुट को लंबी लिस्टिंग मानव-पठनीय प्रारूप में प्रिंट करेगा।sort -k5, 5 -h -r
- 5th कॉलम (-k5, 5
) के आधार पर सॉर्ट लाइनों, मानव-पठनीय प्रारूप (-h
) में मूल्यों की तुलना करें और परिणाम (-r
) को उल्टा करें।head
: पाइप्ड आउटपुट की केवल पहली 10 पंक्तियों को प्रिंट करता है।
find
कमांड बहुत सारे शक्तिशाली विकल्पों के साथ आता है। उदाहरण के लिए, आप बड़ी फ़ाइलों की खोज कर सकते हैं जो x दिनों से अधिक पुरानी हों, किसी विशिष्ट एक्सटेंशन वाली बड़ी फाइलें या बड़ी फाइलें जो किसी विशेष उपयोगकर्ता से संबंधित हों।
du
कमांड का उपयोग करके बड़ी फाइलें और निर्देशिकाएँ खोजें
du
कमांड का उपयोग फ़ाइल स्पेस उपयोग का अनुमान लगाने के लिए किया जाता है और यह विशेष रूप से निर्देशिकाओं और फ़ाइलों को खोजने के लिए उपयोगी है जो बड़ी मात्रा में डिस्क स्थान का उपभोग करते हैं।
निम्न आदेश सबसे बड़ी फ़ाइलों और निर्देशिकाओं को मुद्रित करेगा:
du -ahx. | sort -rh | head -5
पहले कॉलम में फ़ाइल का आकार और दूसरा फ़ाइल नाम शामिल है:
55G. 24G./.vagrant.d/boxes 24G./.vagrant.d 13G./Projects 5.2G./.minikube
आदेश की व्याख्या:
-
du -ahx.
: वर्तमान कार्य निर्देशिका (.
) में डिस्क स्थान उपयोग का अनुमान लगाएं, दोनों फाइलों और निर्देशिकाओं (a
), मानव-पठनीय प्रारूप में प्रिंट आकार (h
) और अलग-अलग फ़ाइल सिस्टम (x
) पर निर्देशिकाओं को छोड़ें।sort -rh
: मानव-पठनीय प्रारूप (-h
) में मूल्यों की तुलना करके लाइनों को क्रमबद्ध करें और परिणाम (-r
) को उल्टा करें।head -5
: पाइप्ड आउटपुट की केवल पहली 5 पंक्तियों को प्रिंट करता है।
du
कमांड में अन्य विकल्प शामिल हैं जिनका उपयोग आप डिस्क स्पेस उपयोग के आउटपुट को परिष्कृत करने के लिए कर सकते हैं।
निष्कर्ष
जब आपकी डिस्क भरी हो और आप इसे खाली करना चाहते हैं, तो बड़ी फ़ाइलों को खोजना बहुत उपयोगी होता है।
अब जब कि आप अपने सिस्टम पर सबसे बड़ी फाइलें पा चुके हैं, तो आप लिनक्स कमांड लाइन का उपयोग करके फ़ाइलों और निर्देशिकाओं को निकालने के बारे में हमारी मार्गदर्शिका पढ़ना चाह सकते हैं।
डिस्क टर्मिनल खोजेंरनपीई डिटेक्टर का पता लगाएं: मेमोरी-निवासी मैलवेयर, आरएटी, बैकडोर्ड्स क्रिप्टर, पैकर्स का पता लगाएं

फ्रोजन रनपी डिटेक्टर का उपयोग किया जा सकता है विंडोज कंप्यूटर पर फाइललेस मैलवेयर, आरएटीएस, ट्रोजन, बैकडोर्ड्स क्रिप्टर, पैकर्स और मेमोरी निवासी मैलवेयर का पता लगाएं।
लिनक्स में अपना आईपी पता कैसे लगाएं

नेटवर्क समस्याओं का निवारण, एक नया कनेक्शन स्थापित करने या फ़ायरवॉल को कॉन्फ़िगर करते समय आपके डिवाइस का आईपी पता जानना महत्वपूर्ण है। यह आलेख लिनक्स सिस्टम के सार्वजनिक और निजी आईपी पते को निर्धारित करने के कई अलग-अलग तरीकों की व्याख्या करता है।
लिनक्स में कमांड का पता लगाएं

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