Λειτουργικά συστήματα

Γνώση Υπολογιστών >> Λειτουργικά συστήματα >  >> Unix

Ποιες εντολές θα σας δώσουν πληροφορίες σχετικά με τον χώρο του δίσκου που κάθε αρχείο στον τρέχοντα κατάλογο χρησιμοποιεί το UNIX;

Η πιο απλή εντολή για να πάρει το μέγεθος κάθε αρχείου στον τρέχοντα κατάλογο στο UNIX είναι:

`` `bash

du -sh *

`` `

* `du` :Αυτή είναι η εντολή "χρήση δίσκου".

* `-s` :Αυτή η επιλογή λέει `du` για να δείξει μόνο το μέγεθος της συνοπτικής (συνολικού) για κάθε επιχείρημα. Χωρίς αυτό, θα έδειχνε αναδρομικά το μέγεθος των υποκαταλόγων σε οποιονδήποτε κατάλογο στην τρέχουσα τοποθεσία σας.

* `-h ' :Αυτή η επιλογή λέει `du` για να χρησιμοποιήσετε ανθρώπινες αναγνώσιμες μονάδες (KB, MB, GB, κλπ.) Καθιστώντας την έξοδο ευκολότερη στην κατανόηση.

* `*` :Πρόκειται για μια μπαλαντέρ που αντιπροσωπεύει όλα τα αρχεία και τους καταλόγους στον τρέχοντα κατάλογο.

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

`` `bash

ls -lh

`` `

* `ls` :Αυτή είναι η εντολή "List".

* `-l` :Αυτή η επιλογή παρέχει μια μακρά μορφή καταχώρισης, συμπεριλαμβανομένου του μεγέθους του αρχείου.

* `-h ' :Όπως και πριν, αυτό καθιστά το μέγεθος που μπορεί να αναγνωρίσει από τον άνθρωπο.

Η εντολή `du` προτιμάται γενικά όταν θέλετε ειδικά να γνωρίζετε τη χρήση του δίσκου, ειδικά για μεγαλύτερους καταλόγους ή να προσδιορίσετε αρχεία που καταναλώνουν σημαντικό χώρο. Η εντολή `ls -lh` παρέχει μια γενικότερη επισκόπηση αρχείων και καταλόγων, συμπεριλαμβανομένων άλλων μεταδεδομένων πέρα από το μέγεθος.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα