DU: πώς να δείτε τους 10 καταλόγους που καταλαμβάνουν τον περισσότερο χώρο

Ήδη μια φορά DesdeLinux Τους έδειξα μερικοί εντολές που μας βοηθούν να δούμε πόσο απασχολημένο είναι κάθε MB στον σκληρό μας δίσκο και τους μίλησα du, ένα εργαλείο που έχει πολλές επιλογές, και αυτό, με τη βοήθεια ορισμένων παραμέτρων, γίνεται πιο ισχυρό.

Με Wikipedia:

du (συντομογραφία του disk uφασκόμηλο, χρήση δίσκου) είναι μια τυπική εντολή για οικογενειακά λειτουργικά συστήματα Unix. Χρησιμοποιείται για την εκτίμηση της χρήσης χώρου στο σκληρό δίσκο ενός αρχείου, ενός συγκεκριμένου καταλόγου ή αρχείων σε ένα σύστημα αρχείων. Χρησιμότητα du Εμφανίστηκε για πρώτη φορά στην έκδοση 1 του AT&T Unix.

Πως να το χρησιμοποιήσεις

DU

Εάν θέλουμε να δούμε συγκεκριμένα το βάρος ενός αρχείου ή φακέλου με τον ευκολότερο και πιο ανθρώπινο τρόπο, εκτελούμε:

$ du -bsh Videos/

Τι θα μας επιστρέψει:

σχετικό άρθρο:
DU: πώς να δείτε τους 10 καταλόγους που καταλαμβάνουν τον περισσότερο χώρο
du -bsh Βίντεο / 215G βίντεο /

Τώρα, θα δούμε ποιοι είναι οι βαρύτεροι κατάλογοι που έχουμε στο / σπίτι μας οργανωμένοι από το υψηλότερο στο χαμηλότερο:

$ du -sm *

Τι μας επιστρέφει:

$ du -sm * 1172 Λήψεις 68855 Έγγραφα 4084 Επιφάνεια εργασίας 22270 Εικόνες 174192 Linux 50887 Μουσική 3088 Έργα 1379 Εργασία 219515 XNUMX Βίντεο

Αν θέλαμε μόνο να δούμε ποιοι είναι, για παράδειγμα, οι 5 βαρύτεροι κατάλογοι στο / home μας, θα μπορούσαμε να χρησιμοποιήσουμε du με μια σειρά επιπλέον εντολών, για παράδειγμα:

$ du -sm * | sort -nr | head -5

Που θα επέστρεφε:

$ du -sm * | ταξινόμηση -nr | head -5 219515 Βίντεο 174192 Linux 68855 Έγγραφα 50887 Μουσική 22270 Εικόνες

Αλλά οι αξίες που επιστρέφουν σε εμάς δεν είναι "τόσο ανθρώπινες" όσο εκπροσωπούνται σε MB και είναι πιο δύσκολες για κατανόηση. Γι 'αυτό τρέχουμε:

$ du -hs * | sort -nr | head -5

Που μας επιστρέφει:

$ du -hs * | ταξινόμηση -nr | head -5 215G Videos 171G Linux 68G Documents 50G Music 28K mageia-2013.svg

Όπως μπορείτε να δείτε, σε αντίθεση με ό, τι πιστεύουν πολλοί άνθρωποι, η χρήση του τερματικού είναι μερικές φορές ταχύτερη και πιο αποτελεσματική από την εκτέλεση μιας γραφικής εφαρμογής. Γνωρίζετε κάποιον άλλο ενδιαφέρον συνδυασμό για du?


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   eliotime3000 dijo

    ΚΛΕΙΣΤΕ ΚΑΙ ΠΑΡΕΤΕ ΤΟ ENTER !!!

    Για να πω την αλήθεια, κάθε φορά που ψάχνω τέτοια είδη βοηθητικών προγραμμάτων, με κάνει να θέλω να βρω τη γραφική διεπαφή και να ζήσω στο τέλος της κονσόλας (καλά, το κάνω ήδη στο OpenBSD, αλλά κάτι είναι κάτι).

    Τέλος πάντων, με μια κονσόλα όπως τα Windows, θα τολμούσα να ζήσω χωρίς το KDE ή το XFCE.

    1.    eliotime3000 dijo

      Ερράτα. Εννοούσα Linux αντί για Linux.

  2.   eliotime3000 dijo

    Ερράτα. Εννοούσα Linux αντί για Windows.

    1.    Έλαβ dijo

      eliotime3000 από τον Θεό !!! Σας καταλάβαμε φίλε 😀

      1.    eliotime3000 dijo

        Το πρόβλημα είναι ότι όταν πρόκειται για σχολιασμό από το Android, αλλιώς δεν έχω χώρο για να δω όλα όσα γράφω, οπότε αποδεικνύεται άβολο να γράφω (προτιμώ το netbook μου πριν χρησιμοποιήσω το κινητό μου για να γράψω ένα σχόλιο) .

        1.    ακατέργαστο βασικό dijo

          Στη συνέχεια, σχολιάστε όταν κάθεστε μπροστά στον υπολογιστή .. .. σας περιμένουμε να ηρεμήσετε .. δεν υπάρχει βιασύνη .. 😛

          1.    eliotime3000 dijo

            Ευχαριστώ για τη συμβουλή. Είναι ότι δεν μπορώ να αποφύγω να σχολιάσω από το κινητό μου μόλις ο αναγνώστης RSS με ειδοποιήσει για μια νέα καταχώρηση ιστολογίου που δημοσιεύεται.

        2.    σύνταξη dijo

          Eliotime, η όπερα δεν τα πάει πολύ καλά στην περίπτωσή μου desde linux. Γρήγορο, ελαφρύ και εύχρηστο από αυτά που δοκίμασα, ξεπερνώντας το πρόγραμμα περιήγησης uc επειδή υποστηρίζει βίντεο flash και YouTube στο iframes και στο επόμενο πρόγραμμα περιήγησης. Δεν είναι καθόλου βαρύ και λειτουργεί τέλεια.

          1.    σύνταξη dijo

            Erratum. Χαχαχα προφανώς ταυτίζεται με σαφάρι με iOS υποθέτω γιατί είναι tablet

  3.   Το dijo

    Για εκείνους που τους αρέσουν περισσότερο οι γραφικές διεπαφές, προτείνω το πρόγραμμα που ονομάζεται Filelight που μπορείτε να βρείτε στα αποθετήρια της συντριπτικής πλειοψηφίας των διανομών.

    http://en.wikipedia.org/wiki/Filelight

  4.   Ότο Ντίτριχ dijo

    Το "Disk Usage Analyzer (Baobab)" του Gnome είναι επίσης μια εξαιρετική επιλογή. http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   ΦΙΞΟΚΟΝ dijo

    du -s -ναι *

  6.   ποτάμι dijo

    ναι, αλλά έχετε την εντολή du -hs * | ταξινόμηση -nr | head -5 Βρίσκομαι με το πρόβλημα ότι το παραγγέλνει αριθμητικά, όχι κατά βάρος, για να τα ταξινομήσω κατά βάρος που πρέπει να εκτελέσετε την εντολή: du -hs * | ταξινόμηση -hr | κεφάλι -5, ελπίζω ότι θα μπορούσε να εξυπηρετήσει κάποιον ^^

    1.    ανώνυμος dijo

      Με εξυπηρέτησε, ευχαριστώ

  7.   dijo

    sudo du -sxm / [^ p] * | ταξινόμηση -nr | κεφάλι -n 15
    du -sm *. [^.] * | ταξινόμηση -nr | κεφάλι -n 15

  8.   σχίσιμο_ dijo

    Είναι μια καλή εντολή, αλλά η προσθήκη της επιλογής -n για ταξινόμηση δεν θα αναγνωρίσει σωστά την "ανθρώπινη" αριθμητική τιμή και θα εμφανίσει ένα αρχείο 8,0K ως μεγαλύτερο από ένα αρχείο 7,9G.

    Πρέπει να χρησιμοποιήσετε την επιλογή -h για να ταξινομήσετε έτσι ώστε να μην συμβεί αυτό.

    PS: Αν κοιτάξετε το παράδειγμά σας, το 5ο βαρύτερο αρχείο θα έπρεπε να είναι Εικόνες και όχι mageia-2013.svg που ζυγίζει μόνο 28K.

  9.   Ξύκιζ dijo

    Το πρόβλημα με τη χρήση του 'du -hs *' είναι ότι δεν ταξινομούνται καλά κατά μέγεθος. Για παράδειγμα:
    Το 4'0K θα εμφανιστεί πριν από το 3'5G
    Τα 800K θα εμφανίζονταν πριν από τα 50G

    1.    οικολογικός χαλαρός dijo

      Αν μου συμβεί το ίδιο:

      $ du -hs * | ταξινόμηση -nr | κεφαλή -5
      577 εκατομμύρια torrents
      Έγγραφα 549M
      288K sketchbook
      200K λήψεις
      124M Podcast

      Ενώ το πραγματικό πράγμα, επειδή γνωρίζω πολύ καλά το σύστημά μου, είναι:

      $ du -hsm * | ταξινόμηση -nr | κεφαλή -5
      86008 βίντεο
      27328 Μουσική
      17947 Εργασία
      15108 Εικόνες
      1672 Dropbox

      … Έχεις εκπλήξει την περιέργειά μου, πρόκειται να ερευνήσω λίγο περισσότερο για αυτόν τον ενδιαφέρον συνδυασμό συνδυασμών εντολών.

      Χαιρετισμούς!

      1.    οικολογικός χαλαρός dijo

        Ω Θεέ μου! το σωστό είναι "για" όχι με "h", συγγνώμη.

      2.    οικολογικός χαλαρός dijo

        Ω Θεέ μου! το σωστό είναι "περίπου" χωρίς "h", συγγνώμη.

      3.    vidagnu dijo

        Γεια σας, η εντολή πρέπει να είναι έτσι

        du -sh * | ταξινόμηση -rh | κεφάλι -n 5

        Με αυτόν τον τρόπο θα τα παραγγείλει κατά βάρος.

        αφορά

  10.   MSX dijo

    Ελέγξτε το cdu: http://arsunik.free.fr/prog/cdu.html
    $ cdu -idh -s

  11.   Αλέξανδρος dijo

    Καλησπέρα, διαβάζοντας αυτό το άρθρο θυμήθηκα ότι υπάρχει ένα εργαλείο που δημιουργεί μια εικόνα .png ή .jpg από τους φακέλους που επιλέγει κάποιος, για παράδειγμα / σπίτι, για να το τοποθετήσει ως ταπετσαρία, είναι μια πολύ ταπετσαρία geek, δεν το κάνω Δεν ξέρω αν κάποιος το ξέρει γιατί δεν θυμάμαι το όνομά του. Ευχαριστώ

  12.   Αλέξανδρος dijo

    Γιατί δημοσιεύω σχόλια και δεν εμφανίζονται;

    1.    MSX dijo

      Πατάτε "Αποστολή σε / dev / null" αντί για "Δημοσίευση σχολίου";

  13.   Φερνάντο Σάντσο Γκονζάλες-Καλέρο dijo

    απλώς μια διόρθωση. Στο τελευταίο παράδειγμα όπου χρησιμοποιείτε το "du -sh", το είδος πρέπει να γίνει με το "sort -hr" επειδή οι "ανθρώπινες" τιμές πρέπει να ταξινομηθούν με "ανθρώπινο" είδος. Η ταξινόμηση μπορεί να διακρίνει ότι τα 900K είναι μικρότερα από 1MB, αλλά αν περιορίσετε τον εαυτό σας στην αριθμητική παραγγελία, δεν θα το παρατηρήσετε.

  14.   Έιντερ Τσάβες dijo

    Απλώς ΜΕΓΑΛΟ! Σας ευχαριστούμε που αφιερώσατε χρόνο για να δημοσιεύσετε αυτήν την πολύτιμη ανάρτηση.
    …Μια αγκαλιά για σένα.

  15.   Enrique dijo

    Γεια σε όλους!
    Φανταστικά όλες οι συνεισφορές (ακόμη και οι λήψεις του guindou αντί του Linux, heh) σε αυτό το νήμα όπως σε όλο το φόρουμ! Τώρα μια μικρή αντανάκλαση: διαβάζοντας σχόλια Βλέπω ότι είναι αλήθεια όταν λένε σε αυτά τα μέρη ότι οι χρήστες Linux δεν είναι φυσιολογικοί, ε; χαχαχα αγκαλιες !!! Και δωρεάν χαιρετισμούς σε όλους!

  16.   Miguel Angel dijo

    Πολύ πολύ καλό; καθαρό και απλό. Ευχαριστώ.