शोधासह आपल्या हार्ड ड्राइव्हवरील सर्वात मोठी निर्देशिका किंवा फायली शोधा

आपल्या हार्ड ड्राइव्हवर कोणते फोल्डर किंवा फाइल सर्वात मोठी आहे हे आपल्याला कधीही जाणून घ्यायचे आहे काय?

आज्ञा शोधणे हे छान आहे, हे आम्हाला बर्‍याच गोष्टी करण्यास अनुमती देते (आम्ही त्यांच्यापैकी काही गोष्टीबद्दल येथे आधीच चर्चा केली आहे), येथे मी त्याचा आणखी एक वापर आणत आहे.

पुढील कमांड संपूर्ण एचडीडी शोधेल आणि संगणकावर 10 सर्वात मोठ्या फायली किंवा फोल्डर्स कोणत्या आहेत हे आम्हाला सांगेल:

sudo find / -printf '%s %p\n'| sort -nr | head -10

आपल्याला फक्त सर्वात मोठे 10 माहित नसले तर 20 किंवा त्यासारखे काहीतरी पाहिजे असल्यास इच्छित 10साठी फक्त शेवटचे XNUMX बदला.

मी आधी म्हटल्याप्रमाणे, हे आपल्याला फक्त फोल्डरमध्ये आणि गृहीत धरायचे असल्यास दोन्ही फोल्डर्स आणि फाइल्सची गणना करेल फोल्डर टाइप-डी (डी = डिरेक्टरी) जोडायची आहेः

sudo find / -type d -printf '%s %p\n'| sort -nr | head -10

उलटपक्षी आणि फक्त पाहू इच्छित संग्रहणे आणि कोणतेही फोल्डर-प्रकार एफ (एफ = फाइल) नसतील:

sudo find / -type f -printf '%s %p\n'| sort -nr | head -10

आपण फाइल प्रकार निर्दिष्ट करू इच्छित असल्यास, म्हणजेच .mp4 विचारात घ्या, फक्त एक -नाव "* .mp4" जोडा:

sudo find / -iname "*.mp4" -printf '%s %p\n'| sort -nr | head -10

माझ्या बाबतीत माझ्याकडे सर्वात मोठ्या फायली माझ्या वर्च्युअल सर्व्हरसह व्हर्च्युअल एचडीडी आहेत KVM+ क्यूमू, नंतर एक फुटबॉल व्हिडिओ (रिअल माद्रिदसह गॅरेथ बेलचे सादरीकरण) आणि इतर गोष्टी.


11 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   बोरिसाड्रियन म्हणाले

    मी माझ्या मूळमध्ये अधिक जागा व्यापतो हे जाणून घेण्यासाठी आणि मी त्यास मोकळे करण्यास सक्षम असल्याचे शोधत होतो.

    धन्यवाद.

  2.   एडुआर्डो म्हणाले

    खूप चांगला लेख, खूप उपयुक्त. खूप खूप धन्यवाद ... तसे, हला माद्रिद !! hehehe

    1.    फिक्सॉन म्हणाले

      मी येथे माद्रिद गटात सामील आहे
      काही काळापूर्वी मी सेंटोस min. min मिनिमल स्थापित केले आणि मला ही चूक झाली आणि मी / etc / यजमाननाव संपादित करून ते सोडविले, कारण मी नेटवर्क कार्डच्या कॉन्फिगरेशनमध्ये लिहिलेले होस्टनाव अपाचे द्वारे ओळखले जात नाही

  3.   3rn3st0 म्हणाले

    मला आवडते असे काहीतरी असल्यास «Desde Linux» असे आहे की ही रत्ने नेहमी कंसोलसाठी दिसतात जी आपले जीवन शून्य आणि अधिक सहन करण्यायोग्य बनवतात. खूप खूप धन्यवाद केझेडकेजी ^ गारा!

  4.   व्हेकर म्हणाले

    मी शपथ घ्यावी की मी या ब्लॉगमध्ये एक पर्याय वाचला आहे, कारण मला सापडल्यापासून मी त्याशिवाय जगू शकत नाही:

    एनसीडीयू

    ही एक परस्परसंवादी आज्ञा आहे जी डीफॉल्टनुसार येत नाही (आपल्याला ती आपल्या डिस्ट्रो पॅकेजमधून स्थापित करावी लागेल) परंतु ती अत्यंत उपयुक्त आहे. ते फाईल्स आकाराने सॉर्ट करतात, तुम्हाला एक बार किंवा विभाजनावर व्यापलेल्या जागेची टक्केवारी दर्शवितो. इंटरनेट वरून घेतलेला स्क्रीनशॉट येथे आहे http://www.heitorlessa.com/wp-content/uploads/2013/04/NCDU-1.9-Disk-stats.png

  5.   विडाग्नु म्हणाले

    हे du कमांडद्वारे देखील करता येते.
    हे फोल्डर शोधण्यासाठी आहे

    $ du -Sh | सॉर्ट-आरएच | डोके -n 15

    आणि सर्वात मोठी फायली शोधण्यासाठी ही एक.

    मी शोधू. -प्रकारे f -exec du -Sh {} + | सॉर्ट-आरएच | डोके -n 15

    मी शोधू. -प्रकारे f -exec du -Sh {} + | सॉर्ट-आरएच | डोके -n 15

  6.   hup80 म्हणाले

    आणि प्रत्येक पर्यायाचे स्पष्टीकरण काय आहे?

  7.   लुइस गागो कॅसास म्हणाले

    खूप चांगला लेख मला खूप उपयोगी पडला.
    हे सामायिक केल्याबद्दल धन्यवाद.

  8.   रोजीलियो रेज म्हणाले

    कोणी मला मदत करू शकेल? मला एक कमांड आवश्यक आहे जी 0 बाइटपेक्षा जास्त असलेल्या आणि .txt फाईल्सच्या डिरेक्टरीमधे दिसतील आणि त्यांना दुसर्‍या डिरेक्टरीमध्ये हलवेल, आतापर्यंत मला फक्त हे सापडले आहे:

    शोधणे. -प्रकारे एफ-आकार +1 बी-एक्सेक एमव्ही / होम / ओरादेव / नवीन /

    परंतु सर्व फायली त्यांचा आकार विचार न करता हलवा.

  9.   जॅक म्हणाले

    आदेश दिल्याबद्दल धन्यवाद!

    त्याने तो इतर प्रसंगी वापरला होता, परंतु केवळ "स्क्रिप्ट किडी" मोडमध्ये ... गर्दी आणि अशा काही कारणांमुळे.

    आणि जरी शोध एक सामान्यपणे वापरली जाणारी कमांड आहे (-नाव, –exec), परंतु मी संपूर्ण मॅन्युअलमध्ये चांगली दृष्टीक्षेप घेऊ शकलो नाही.

    या भव्य साधनाची क्रूर शक्ती मला आधीपासूनच कळली होती ... परंतु आता मी ते अधिक काळजीपूर्वक पाहतो आणि मी त्याचे अधिक कौतुक करतो.

    आपल्याकडे हे स्पॅनिशमध्ये आहे:
    http://es.tldp.org/Paginas-manual/man-pages-es-extra-0.8a/man1/find.1.html

    हे एक युक्तिवाद आहे की युक्तिवाद अधिक अंतर्ज्ञानी नसतात ... एकतर आपण त्यांना ओळखता, कारण आपण ते शिकलात, किंवा इनट शोधण्यासाठी किंवा माणूस नसताना माणूस शोधण्यासाठी ... ओटास.

    पुन्हा धन्यवाद आणि GNU म्हणून नेहमीच धन्यवाद!

    एक प्रश्न ... फक्त उत्सुकतेच्या बाहेर:

    जेव्हा आपण शोधण्यासाठी "प्रिंटफ" वितर्क लावता तेव्हा ...
    सिस्टीम प्रिंटफ कमांडचा वापर करतो का, किंवा शोधातच प्रिंटफची अंमलबजावणी होते?

    मी हे म्हणत आहे, कारण प्रिंटफ सिस्टम मध्ये कायमची अंमलात आणली जाणारी एक कमांड आहे, परंतु जी मला वैयक्तिकरित्या कधीच वापरली गेली नव्हती.

    ग्रीटिंग्ज!

    जॅक

  10.   दुहेरी म्हणाले

    sudo find / -type f -printf '% s% p \ n' कसे कार्यान्वित करावे ते तुम्ही मला सांगू शकाल का? क्रमवारी -nr | डोके -10
    काही मार्ग टाळून?

    माझ्याकडे उदाहरणार्थ:
    / dev / sda2 19G 16G 2.8G 85% /
    udev 10M 0 10M 0% / dev
    tmpfs 3.2G 329M 2.9G 11% / रन
    tmpfs 7.9G 153M 7.8G 2% / dev / shm
    tmpfs 5.0M 0 5.0M 0% / रन / लॉक
    tmpfs 7.9G 0 7.9G 0% / sys / fs / cgroup
    / dev / sda1 453M 37M 389M 9% / बूट
    / dev / drbd3 477M 2.3M 445M 1% / var / lib / nfs
    / dev / drbd1 1.9T 821G 1005G 45% / nfs / home
    / dev / drbd2 2.9T 960G 1.8T 36% / nfs / homearchive
    / dev / drbd0 962G 426G 488G 47% / nfs / पूल

    आणि चालवताना / -type f -printf '% s% p \ n' | क्रमवारी -nr | डोके -10
    मला / nfs / कडून फायली मिळतात
    मी त्याकडे दुर्लक्ष करू इच्छितो