Windows Tips & News

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

click fraud protection
ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την απόδοση του συστήματος

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

Διαφήμιση


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

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

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

du -hs ./distr/*

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

Δείτε το παρακάτω στιγμιότυπο οθόνης:linux-find-largest-file-or-folder

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

Η εντολή θα φαίνεται ως εξής:

du -hs ./distr/*|ταξινόμηση -rh

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

Η έξοδος θα είναι η εξής:linux-largest-file-or-folder-sorted

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

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

du -hs ./distr/*|ταξινόμηση -rh|head -n 5

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

Η έξοδος είναι η εξής:linux-largest-file-or-folder-sorted-top-5

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

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την απόδοση του συστήματος
Η Microsoft εξαγοράζει το ZeniMax Media με τα Bethesda, id, Arkane και άλλα στούντιο

Η Microsoft εξαγοράζει το ZeniMax Media με τα Bethesda, id, Arkane και άλλα στούντιο

Η ZeniMax Media είναι μια εταιρεία που κατέχει γνωστά στούντιο παιχνιδιών Bethesda, id Software, ...

Διαβάστε περισσότερα

Αρχεία Κέντρου φορητότητας των Windows 10

Το Windows Mobility Center (mblctr.exe) είναι μια ειδική εφαρμογή που συνοδεύεται από τα Windows ...

Διαβάστε περισσότερα

Το Windows 10 Build 16176 κυκλοφορεί για τα Fast Ring Insiders

Το Windows 10 Build 16176 κυκλοφορεί για τα Fast Ring Insiders

Αφήστε μια απάντησηΗ Microsoft κυκλοφόρησε σήμερα το build 16176 των Windows 10. Αντιπροσωπεύει τ...

Διαβάστε περισσότερα