Πώς να αποκτήσετε το μέγεθος ενός καταλόγου από τη γραμμή εντολών
Πίνακας περιεχομένων:
Θέλετε να δείτε το μέγεθος ενός καταλόγου από τη γραμμή εντολών; Ίσως έχετε παρατηρήσει ότι η χρήση της παραδοσιακής εντολής ls για τη λίστα των περιεχομένων ενός καταλόγου δεν θα δείχνει απαραίτητα το συνολικό μέγεθος ενός καταλόγου. Αντίθετα, για να δείτε ποια είναι η χρήση του δίσκου για έναν συγκεκριμένο κατάλογο, θα θέλετε να χρησιμοποιήσετε την αποκλειστική εντολή du, η οποία θα εμφανίζει στατιστικά στοιχεία χρήσης δίσκου για οποιαδήποτε διαδρομή ή κατάλογο που έχει καθοριστεί.Θα σας δείξουμε πώς να χρησιμοποιήσετε αυτήν την εντολή.
Αυτό προφανώς απευθύνεται σε χρήστες της γραμμής εντολών και η εντολή du για την ανάκτηση του μεγέθους ενός καταλόγου θα λειτουργεί το ίδιο σε Mac OS, mac OS X, linux και στις περισσότερες άλλες ποικιλίες unix. Για απλούς χρήστες Mac, ένας ευκολότερος τρόπος για να αποκτήσετε το μέγεθος ενός καταλόγου είναι μέσω του Finder χρησιμοποιώντας την εντολή Get Info σε οποιονδήποτε καθορισμένο φάκελο.
Λήψη του μεγέθους ενός καταλόγου μέσω της γραμμής εντολών
Από τη γραμμή εντολών Terminal, εκδώστε την ακόλουθη σύνταξη για να δείτε το μέγεθος ενός καταλόγου:
du -sh /directory/path
Για παράδειγμα, για να λάβετε το συνολικό μέγεθος του φακέλου /Applications, θα πρέπει να εκδώσετε την ακόλουθη συμβολοσειρά εντολών:
du -sh /Εφαρμογές/
Μπορείτε να το χρησιμοποιήσετε για να υπολογίσετε το μέγεθος οποιουδήποτε καθορισμένου καταλόγου και να δείτε το μέγεθος των καταλόγων και αρχείων που περιέχουν επίσης.
Η σημαία -s θα διασφαλίσει ότι κάθε συγκεκριμένη καταχώριση υπολογίζεται και η σημαία -h θα κάνει την έξοδο σε μορφή μεγέθους αναγνώσιμη από τον άνθρωπο (η έξοδος του μεγέθους θα εμφανίζεται kilobyte ως KB και τα megabyte ως MB, παρά bytes). Έχουμε συζητήσει τις εντολές χρήσης δίσκου εδώ επίσης για το du και την ξεχωριστή εντολή df.
Πώς να προβάλετε το μέγεθος όλων των περιεχομένων καταλόγου κατά γραμμή εντολών
Αν θέλετε να δείτε το μέγεθος των περιεχομένων του τρέχοντος καταλόγου από τη γραμμή εντολών, συμπεριλαμβανομένων τυχόν φακέλων και αρχείων που περιέχουν, η εντολή du -sh με μπαλαντέρ αστεριού, όπως:
du -sh
Αυτό θα εμφανίσει το μέγεθος όλων των στοιχείων στον τρέχοντα κατάλογο, συμπεριλαμβανομένου του συνολικού μεγέθους των φακέλων και του συνολικού μεγέθους μεμονωμένων αρχείων, σε μορφή μεγάλης λίστας.
Μπορείτε επίσης να χρησιμοποιήσετε τον χαρακτήρα μπαλαντέρ με άλλες διαδρομές καταλόγου, εάν θέλετε, για παράδειγμα, εάν θέλετε να δείτε το μέγεθος ενός φακέλου επιφάνειας εργασίας χρηστών και όλα τα περιεχόμενα, η εντολή θα ήταν:
du -sh /Users/NAME/Desktop/
Λάβετε υπόψη ότι το du υπολογίζει το συνολικό μέγεθος αρχείου κάθε καταλόγου, τα περιεχόμενά του και μεμονωμένα αρχεία, και έτσι, ανάλογα με το ποιος είναι ο κατάλογος στόχος σας, μπορεί να χρειαστεί λίγος χρόνος για να αναφέρετε το μέγεθος του περιεχομένου σε εσένα. Προφανώς όσο πιο γρήγορος είναι ένας υπολογιστής, τόσο πιο γρήγορα θα πραγματοποιηθεί αυτή η επεξεργασία.
Αξίζει επίσης να σημειωθεί ότι εάν θέλετε να λάβετε μόνο το μέγεθος ενός συγκεκριμένου αρχείου μέσα σε έναν κατάλογο και όχι ολόκληρου του καταλόγου, μπορείτε να χρησιμοποιήσετε την εντολή ls -l για το συγκεκριμένο αρχείο.
Γνωρίζετε ένα άλλο χρήσιμο κόλπο για να ανακτήσετε το μέγεθος των καταλόγων από τη γραμμή εντολών; Ενημερώστε μας στα σχόλια και αν σας άρεσε αυτό το άρθρο, πιθανότατα θα βρείτε ενδιαφέρον και το άλλο υλικό της γραμμής εντολών μας.