Αυτός ο οδηγός θα σας δείξει πώς να μάθετε το ποσό του χώρου στο δίσκο που αναλαμβάνει ένα αρχείο ή φάκελο χρησιμοποιώντας τη γραμμή εντολών Linux.
Μάθετε τα μεγέθη αρχείων όλων των αρχείων και των φακέλων
Η εντολή du συνοψίζει τη χρήση του δίσκου για κάθε αρχείο.
Στην απλούστερη μορφή του, μπορείτε απλά να εκτελέσετε την ακόλουθη εντολή:
du
Αυτό θα μετακινηθεί σε όλα τα αρχεία και τους φακέλους μέσα στον τρέχοντα κατάλογο εργασίας. Για κάθε αρχείο που εμφανίζεται, θα εμφανιστεί ένα μέγεθος αρχείου δίπλα του και στο κάτω μέρος, θα εμφανιστεί το συνολικό μέγεθος αρχείου.
Για να μάθετε πόσο διάστημα χρησιμοποιείται σε ολόκληρη την μονάδα, μπορείτε να ξεκινήσετε από το ριζικό φάκελο χρησιμοποιώντας την ακόλουθη εντολή:
du /
Ίσως χρειαστεί να χρησιμοποιήσετε το sudo μαζί με την εντολή du για να αυξήσετε τα δικαιώματα σας ως εξής:
sudo du /
Το κύριο ζήτημα με την παραπάνω εντολή είναι ότι θα αναφέρει μόνο το μέγεθος αρχείου των υποφακέλων και όχι τα αρχεία μέσα σε αυτά.
Για να λάβετε μια πλήρη καταχώριση, χρησιμοποιήστε μία από τις ακόλουθες εντολές:
du -adu -all Μπορείτε να πάρετε την έξοδο για να μετακινηθείτε στις σελίδες χρησιμοποιώντας την εντολή περισσότερο ή την εντολή λιγότερο ως εξής: du | περισσότεροdu | πιο λιγο Αν θέλετε απλώς να μάθετε τη χρήση του δίσκου που χρησιμοποιείται από ένα μόνο αρχείο, μπορείτε να καθορίσετε το όνομα του αρχείου μαζί με την εντολή du ως εξής. du / διαδρομή / προς / αρχείο Για παράδειγμα du image.png Η παραγωγή θα είναι κάτι σαν αυτό: 36 image.png Εάν εισαγάγετε ένα όνομα φακέλου μαζί με την εντολή du θα λάβετε μια λίστα όλων των αρχείων του φακέλου. 88 Ατμός / κούτσουρα92 Ατμός
Τα παραπάνω δείχνουν ότι ο φάκελος Steam έχει ένα φάκελο αρχείων καταγραφής που έχει μέγεθος 88 και το σύνολο για το φάκελο Steam είναι 92. Δεν εμφανίζει τα αρχεία στον φάκελο "Αρχεία καταγραφής". Για να πάρετε τη λίστα των αρχείων θα χρειαστεί να χρησιμοποιήσετε την ακόλουθη εντολή: du -a Steam Τα αποτελέσματα είναι τώρα τα εξής: 84 Steam / αρχεία καταγραφής / bootstrap_log.txt88 Ατμός / κούτσουρα92 Ατμός
Από προεπιλογή, τα μεγέθη αρχείων παρατίθενται ως kilobyte. Μπορείτε να αλλάξετε το μέγεθος μπλοκ σε άλλες τιμές ως εξής: du -BM Για παράδειγμα, έχω ένα αρχείο που ονομάζεται "zorin.iso" το οποίο από προεπιλογή έχει μέγεθος 1630535680. du -BM zorin.iso Η παραπάνω εντολή εξάγει το μέγεθος ως 1556M. Μπορείτε επίσης να χρησιμοποιήσετε το K ή το G ως εξής: du -BK zorin.isodu-BG zorin.iso Σε kilobytes, το αρχείο zorin.iso παρατίθεται ως 159232K. Σε gigabytes, το αρχείο zorin.iso παρατίθεται ως 2G Υπάρχουν, στην πραγματικότητα, 8 πιθανές ρυθμίσεις οι οποίες είναι οι εξής: Αν παίρνετε μια λίστα αρχείων που προσπαθούν να πάρουν το σωστό μέγεθος εμφάνισης είναι δύσκολο. Για παράδειγμα, ένα αρχείο των 100 bytes πρέπει να εμφανίζεται ως bytes, αλλά ένα αρχείο που είναι 16 gigabytes θα εμφανίζεται καλύτερα σε gigabytes. Για να έχετε το κατάλληλο μέγεθος αρχείου με βάση το εμφανιζόμενο αρχείο, χρησιμοποιήστε μία από τις ακόλουθες εντολές: du -hdu - άνθρωπος-αναγνώσιμος Μπορείτε να πάρετε την εντολή du για να εμφανίσετε το συνολικό μέγεθος των αρχείων και των φακέλων χρησιμοποιώντας τις ακόλουθες εντολές: du -cdu - σύνολο Μπορείτε επίσης να εξαλείψετε το μεγαλύτερο μέρος των άλλων εξόδων, όπως η καταχώρηση αρχείων και φακέλων, χρησιμοποιώντας τις ακόλουθες εντολές: du -sdu --summarize Μπορείτε να μάθετε περισσότερα για την εντολή du εκτελώντας την εντολή man στον τερματικό ως εξής: man du Μια άλλη εντολή που μπορεί να θέλετε να διαβάσετε είναι η εντολή df που αναφέρει το σύστημα αρχείων και τη χρήση του χώρου στο δίσκο. Μάθετε το μέγεθος αρχείου των μεμονωμένων αρχείων και φακέλων
Αλλάξτε την έξοδο του μεγέθους αρχείου
Συνοψίστε την έξοδο
Περίληψη