Κύριος Linux Βρείτε το μεγαλύτερο αρχείο και κατάλογο στο Linux

Βρείτε το μεγαλύτερο αρχείο και κατάλογο στο Linux



Αφήστε μια απάντηση

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

Διαφήμιση


Σε ένα από τα προηγούμενα άρθρα μας, είδαμε λεπτομερώς Πώς να δείτε τη χρήση χώρου στο δίσκο για ένα αρχείο ή φάκελο χρησιμοποιώντας το τερματικό Linux . Το αναφερόμενο άρθρο αναφέρεται στην εντολή «du» που είναι σε θέση να υπολογίσει το συνοπτικό μέγεθος ενός καταλόγου ή ενός αρχείου. Μπορείτε να το συνδυάσετε με μερικά άλλα εργαλεία κονσόλας για να μάθετε το μεγαλύτερο αντικείμενο. Εδώ είναι πώς.

Βρείτε το μεγαλύτερο αρχείο και κατάλογο στο Linux

Για να βρείτε το μεγαλύτερο αρχείο και κατάλογο στο Linux, μπορείτε να συνδυάσετε το du με την εντολή ταξινόμησης. Για παράδειγμα, μπορείτε να εκτελέσετε du για ένα φάκελο που περιέχει υποφακέλους όπως αυτό:

du -hs ./distr/*

Ο διακόπτης -s λέει στο du να εκτυπώσει μόνο τις συνοπτικές πληροφορίες.
Ο διακόπτης -h αλλάζει το μέγεθος του αποτελέσματος από απλά byte σε μορφή αναγνώσιμη από τον άνθρωπο.

Πώς μπορώ να πω πόσο χρονών είναι ο υπολογιστής μου

Δείτε το παρακάτω στιγμιότυπο οθόνης:

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

Η εντολή θα έχει ως εξής:

du -hs ./distr/*|sort -rh

Η εντολή ταξινόμησης σε συνδυασμό με du μέσω του χαρακτήρα του αγωγού έχει δύο διακόπτες: -r και -h.
-h λέει στην εντολή ότι τα δεδομένα προς επεξεργασία είναι σε μορφή αναγνώσιμη από τον άνθρωπο.
-r κάνει την εντολή sort διατάξει τα δεδομένα σε αντίστροφη μορφή

Η έξοδος θα έχει ως εξής:

μπορείτε να πάρετε πίσω διαγραμμένα μηνύματα κειμένου στο iphone

Αυτό είναι πολύ χρήσιμο.

Τώρα, ας μειώσουμε την έξοδο σε έναν συγκεκριμένο αριθμό εγγραφών. Για παράδειγμα, ας δούμε τα 5 μεγαλύτερα αρχεία και καταλόγους. Απλώς συνδυάστε du και ταξινομήστε με την εντολή head.

du -hs ./distr/*|sort -rh | head -n 5

Το όρισμα -n για την εντολή head καθορίζει πόσες γραμμές θα συμπεριληφθούν στην έξοδο. Στην περίπτωσή μου, θέλω να δω τις κορυφαίες 5 μεγαλύτερες γραμμές.

Η έξοδος έχει ως εξής:

Αυτό είναι. Χρησιμοποιώντας τον παρεχόμενο συνδυασμό εντολών, μπορείτε να βρείτε γρήγορα το μεγαλύτερο αρχείο και κατάλογο στο Linux. Απλώς διορθώστε τη διαδρομή ρίζας για την εντολή du και τελειώσατε.

Ενδιαφέροντα Άρθρα

Επιλογή Συντάκτη

Πώς να εγγράψετε ένα μέρος της οθόνης στο OBS
Πώς να εγγράψετε ένα μέρος της οθόνης στο OBS
Το OBS Studio είναι ένα από τα πιο δημοφιλή λογισμικά εκπομπής ανοιχτού κώδικα στην αγορά. Εκτός από τις προηγμένες δυνατότητες ροής, το πρόγραμμα διαθέτει επίσης μια σειρά από επιλογές λήψης οθόνης. Σε αυτό το σεμινάριο, θα εστιάσουμε στο πώς
Αποφύγετε τα ακατάστατα υπολογιστικά φύλλα και μεταβείτε σε μια βάση δεδομένων
Αποφύγετε τα ακατάστατα υπολογιστικά φύλλα και μεταβείτε σε μια βάση δεδομένων
Εξετάσαμε τις παγίδες της χρήσης μιας εφαρμογής υπολογιστικού φύλλου, όπως το Excel, για την αποθήκευση λιστών δεδομένων. Αυτή η προσέγγιση μπορεί να φαίνεται σαν η καλύτερη λύση στην αρχή, αλλά μπορεί να αντιμετωπίσετε προβλήματα με την κοινή χρήση αυτών των δεδομένων με πολλαπλά
Πραγματοποιήστε λήψη του πλήρους προγράμματος εγκατάστασης του Firefox εκτός σύνδεσης και παράκαμψη του προγράμματος εγκατάστασης ιστού
Πραγματοποιήστε λήψη του πλήρους προγράμματος εγκατάστασης του Firefox εκτός σύνδεσης και παράκαμψη του προγράμματος εγκατάστασης ιστού
Πραγματοποιήστε λήψη του πλήρους προγράμματος εγκατάστασης του Firefox εκτός σύνδεσης και παράκαμψη του προγράμματος εγκατάστασης ιστού
Το Linux Mint 20 BETA είναι διαθέσιμο για λήψη
Το Linux Mint 20 BETA είναι διαθέσιμο για λήψη
Το Linux Mint κυκλοφόρησε μια έκδοση προεπισκόπησης της επερχόμενης κυκλοφορίας τους «Ulyana». Το Linux Mint 20 έχει φτάσει στο στάδιο BETA και έρχεται ως λειτουργικό 64-bit μόνο με απενεργοποιημένο το snapd, βασισμένο σε κλασικές εφαρμογές αποθετηρίου και flatpak. Οι ενδιαφερόμενοι χρήστες μπορούν να κατεβάσουν τις εκδόσεις Cinnamon, MATE και Xfce του Linux Mint 20. Διαθέτει Cinnamon 4.6, Xfce 4.14,
Το Windows Server Build 20270 είναι διαθέσιμο μαζί με SDK, WDK και ADK
Το Windows Server Build 20270 είναι διαθέσιμο μαζί με SDK, WDK και ADK
Η Microsoft κυκλοφόρησε μια νέα έκδοση διακομιστή vNext στα Insiders. Η έκδοση 10.0.20270.1000 από τον κλάδο fe_release_server είναι τώρα διαθέσιμη για λήψη. Συντάχθηκε στις 24 Νοεμβρίου 2020. Η εικόνα ISO περιλαμβάνει επίσης SDK, WDK και ADK. Τι νέο υπάρχει Το αυτόνομο πακέτο γλωσσών ISO και τα αυτόνομα μέσα εφαρμογής Compat FoD συνδυάστηκαν σε
Μετονομασία καρτελών ως ομάδα στο Microsoft Edge
Μετονομασία καρτελών ως ομάδα στο Microsoft Edge
Μπορείτε να μετονομάσετε τις ομάδες καρτελών σε καρτέλες εκτός από το Microsoft Edge. Αυτή η νέα δυνατότητα παρουσιάστηκε για πρώτη φορά στα Windows 10 Build 17677 Redstone 5.
Το Google Chrome 80 είναι έξω, εδώ είναι οι αλλαγές
Το Google Chrome 80 είναι έξω, εδώ είναι οι αλλαγές
Το Google Chrome 80 είναι διαθέσιμο σήμερα. Η έκδοση 80 συνοδεύεται από τη δυνατότητα Scroll-To-Text, την κατάψυξη καρτελών, τους περιορισμούς ειδοποιήσεων για καταχρηστικούς ιστότοπους, τις βελτιώσεις ασφάλειας cookie και πολλά άλλα. Το Google Chrome είναι το πιο δημοφιλές πρόγραμμα περιήγησης ιστού που υπάρχει για όλες τις μεγάλες πλατφόρμες όπως τα Windows, Android και Linux. Έρχεται με έναν ισχυρό κινητήρα απόδοσης που υποστηρίζει όλους