Πώς να ταξινομήσετε την εντολή ls κατά ημερομηνία
Πίνακας περιεχομένων:
Η εντολή 'ls' παραθέτει όλα τα αρχεία και τους φακέλους σε έναν κατάλογο στη γραμμή εντολών, αλλά από προεπιλογή το ls επιστρέφει μια λίστα με αλφαβητική σειρά. Με μια απλή σημαία εντολής, μπορείτε να έχετε ls ταξινόμηση κατά ημερομηνία, εμφανίζοντας τα πιο πρόσφατα τροποποιημένα στοιχεία στο επάνω μέρος των αποτελεσμάτων της εντολής ls. Αυτό το τέχνασμα ισχύει για την έξοδο εντολής ls σε Mac OS / Mac OS X, Linux, BSD, καθώς και στο Bash στα Windows.
Η σημαία -t θα ταξινομήσει την έξοδο της εντολής ls κατά ημερομηνία και ώρα τελευταίας τροποποίησης, αλλά για καλύτερα αποτελέσματα πιθανότατα θα θελήσετε να την εφαρμόσετε με τη σημαία μεγάλης λίστας -l και ίσως μερικές άλλες ως Καλά. Ας δούμε μερικούς χρήσιμους τρόπους για να ταξινομήσετε την έξοδο ls κατά ημερομηνία.
Ταξινόμηση εξόδου ‘ls κατά ημερομηνία
Η σημαία -t θα ταξινομήσει την έξοδο της εντολής ls κατά την τελευταία ημερομηνία και ώρα τροποποίησης:
- Ανοίξτε το Terminal εάν δεν το έχετε κάνει ήδη (/Applications/Utilities/ σε mac OS) και μεταβείτε στον κατάλογο που θέλετε να ταξινομήσετε κατά ημερομηνία με το ls
- Εκδώστε την ακόλουθη σύνταξη εντολών:
- Πατήστε επιστροφή για να δείτε τα περιεχόμενα του καταλόγου που παρατίθενται με ls κατά ημερομηνία
ls -lt
Τα πιο πρόσφατα τροποποιημένα στοιχεία θα εμφανίζονται στην κορυφή της εξόδου εντολών, αντί να εμφανίζεται η λίστα που επιστρέφεται με αλφαβητική σειρά.
Εμφάνιση ls Ταξινόμηση κατά ημερομηνία, Αναγνώσιμα από τον άνθρωπο, Όλα τα αρχεία
Η προσωπική μου προτίμηση για την ταξινόμηση της εξόδου ls κατά ημερομηνία τροποποίησης είναι να χρησιμοποιήσω -lt αλλά να συμπεριλάβω επίσης -h για μεγέθη αναγνώσιμα από τον άνθρωπο και -a για εμφάνιση όλων των αρχείων με πρόθεμα κουκκίδων επίσης. Αυτό καθιστά επίσης εύκολο να θυμάστε τη σημαία του -h alt, που χρησιμοποιείται ως εξής:
ls -h alt
Αντιστροφή ls Ταξινόμηση κατά ημερομηνία Έξοδος
Αν θέλετε να αντιστρέψετε τη σειρά έτσι ώστε τα πιο πρόσφατα τροποποιημένα στοιχεία να βρίσκονται στο κάτω μέρος της εξόδου της εντολής ls, μπορείτε να προσθέσετε τη σημαία -r όπως:
ls -h altr
Η έξοδος θα είναι ίδια, εκτός από το ότι έχει εμφανιστεί με αντίστροφη σειρά, με την παλαιότερη τροποποιημένη ημερομηνία στην κορυφή και την πιο πρόσφατη τροποποίηση ημερομηνία και ώρα στο κάτω μέρος.
Αυτό το κόλπο προφανώς ισχύει για τη γραμμή εντολών και το τερματικό, αλλά η ταξινόμηση κατά ημερομηνία και παραλλαγές της ημερομηνίας τροποποίησης ή της τελευταίας ημερομηνίας ανοίγματος μπορεί να είναι απίστευτα χρήσιμη και για το Finder. Για παράδειγμα, η ταξινόμηση του Mac Finder "Όλα τα αρχεία μου" κατά την τελευταία ημερομηνία ανοίγματος είναι μια εξαιρετική συμβουλή που μπορεί να εφαρμοστεί με παρόμοιο τρόπο σε οποιονδήποτε άλλο φάκελο που εμφανίζεται στο Finder στο Mac για να δείξει την τελευταία φορά που έγινε πρόσβαση ή τροποποίηση σε ένα αρχείο.
Έχετε άλλες χρήσιμες συμβουλές ή κόλπα για την ταξινόμηση των καταλόγων κατά ημερομηνία; Ενημερώστε μας στα σχόλια παρακάτω.