Χρησιμοποιώντας την εντολή ls για να καταχωρίσετε αρχεία στο Linux

Η εντολή ls είναι ένα από τα πιο σημαντικά εργαλεία γραμμής εντολών που πρέπει να μάθετε για να πλοηγηθείτε στο σύστημα αρχείων. Ακολουθεί ένας πλήρης κατάλογος βασικών εντολών για την πλοήγηση στο σύστημα αρχείων σας χρησιμοποιώντας τη γραμμή εντολών.

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

Καταχωρίστε τα αρχεία σε ένα φάκελο

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

ls

Δεν χρειάζεται να πλοηγηθείτε στον φάκελο για να απαριθμήσετε τα αρχεία μέσα σε αυτό. Μπορείτε απλά να ορίσετε τη διαδρομή ως μέρος της εντολής ls όπως φαίνεται παρακάτω.

ls / path / to / file

Από προεπιλογή, τα αρχεία και οι φάκελοι θα εμφανίζονται σε στήλες σε όλη την οθόνη και το μόνο που θα δείτε είναι το όνομα αρχείου.

Τα κρυμμένα αρχεία (αρχεία που ξεκινούν με πλήρη διακοπή) δεν εμφανίζονται αυτόματα εκτελώντας την εντολή ls. Πρέπει να χρησιμοποιήσετε την παρακάτω εντολή.

ls -a
ls - όλα

Αυτό μείον έναν διακόπτη (-a) που χρησιμοποιείται παραπάνω, σημαίνει ότι όλα αυτά είναι όλα. Αυτό απαριθμεί απολύτως κάθε αρχείο και φάκελο στον κατάλογο στον οποίο εκτελείται η εντολή ή μάλιστα κατά της διαδρομής που παρέχεται σε αυτήν.

Το αποτέλεσμα αυτού είναι ότι βλέπετε ένα αρχείο που καλείται. και άλλος κάλεσε ..

. Η ενιαία πλήρης στάση αντιπροσωπεύει τον τρέχοντα φάκελο και η διπλή πλήρης στάση είναι για ένα επίπεδο επάνω.

Αν θέλετε να παραλείψετε αυτά από τη λίστα των αρχείων, μπορείτε να χρησιμοποιήσετε ένα κεφάλαιο A αντί για το πεζά γράμμα a ως εξής:

ls -A
ls - σχεδόν όλα

Ορισμένες εντολές όπως η εντολή mv και η εντολή cp χρησιμοποιούνται για την μετακίνηση και την αντιγραφή αρχείων και υπάρχουν διακόπτες που μπορούν να χρησιμοποιηθούν με αυτές τις εντολές που δημιουργούν ένα αντίγραφο ασφαλείας του αρχικού αρχείου.

Αυτά τα αρχεία αντιγράφων ασφαλείας τελικά τελειώνουν με tilda (~).

Για να παραλείψετε τα εφεδρικά αρχεία (αρχεία που τελειώνουν με ένα tilde), εκτελέστε την ακόλουθη εντολή:

ls-Β
ls - αρχικά αντίγραφα ασφαλείας

Στις περισσότερες περιπτώσεις, η επιστρεφόμενη λίστα θα εμφανίσει τους φακέλους σε ένα χρώμα και τα αρχεία ως ένα άλλο. Για παράδειγμα στο τερματικό μας, οι φάκελοι είναι μπλε και τα αρχεία είναι λευκά.

Εάν δεν θέλετε να εμφανίσετε διαφορετικά χρώματα, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

ls --color = ποτέ

Αν θέλετε πιο λεπτομερή παραγωγή, μπορείτε να χρησιμοποιήσετε τον ακόλουθο διακόπτη:

ls -l

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

Εάν δεν θέλετε να δείτε τον κάτοχο αντί να χρησιμοποιήσετε την παρακάτω εντολή.

ls -g

Μπορείτε επίσης να παραλείψετε τις λεπτομέρειες της ομάδας καθορίζοντας τον ακόλουθο διακόπτη:

ls -o


Η καταχώριση μεγάλου μεγέθους μπορεί να χρησιμοποιηθεί με άλλους διακόπτες για να δείξει ακόμα περισσότερες πληροφορίες. Για παράδειγμα, μπορείτε να βρείτε τον συγγραφέα του αρχείου, εκτελώντας την ακόλουθη εντολή.

ls -l -author

Μπορείτε να αλλάξετε την έξοδο της μακράς λίστας για να εμφανίσετε μεγέθη αρχείων ανάγνωσης από τον άνθρωπο ως εξής:

ls -l -h
ls -l - άνθρωπο-αναγνώσιμη
ls -l -s

Αντί να εμφανίζετε τα ονόματα χρηστών και ομάδων σε μια εντολή λίστας, μπορείτε να πάρετε την εντολή ls για να εμφανίσετε τα φυσικά αναγνωριστικά χρήστη και ομάδες ταυτότητας ως εξής:

ls -l-n

Η εντολή ls μπορεί να χρησιμοποιηθεί για να εμφανίσει όλα τα αρχεία και τους φακέλους από την καθορισμένη διαδρομή προς τα κάτω.

Για παράδειγμα:

ls -R / σπίτι

Η παραπάνω εντολή θα εμφανίζει όλα τα αρχεία και τους φακέλους κάτω από τον οικείο κατάλογο, όπως Εικόνες, Μουσική, Βίντεο, Λήψεις και Έγγραφα.

Αλλάξτε τη μορφή εξόδου

Από προεπιλογή, η έξοδος για την καταχώριση αρχείων βρίσκεται σε όλη την οθόνη σε στήλες.

Ωστόσο, μπορείτε να ορίσετε μια μορφή όπως φαίνεται παρακάτω.

ls -X
ls --format = απέναντι

Εμφάνιση της λίστας σε στήλες σε όλη την οθόνη.

ls -m
ls --format = κόμματα

Εμφάνιση της λίστας σε μορφή διαχωρισμένη με κόμμα.

ls -x
ls --format = οριζόντια

Εμφάνιση της λίστας σε οριζόντια μορφή

ls -l
ls - format = μακρύς

Όπως αναφέρθηκε στην προηγούμενη ενότητα, αυτό δείχνει τη λίστα σε μεγάλη μορφή.

ls -1
ls --format = μία στήλη
ls --format = verbose

Εμφανίζει όλα τα αρχεία και τους φακέλους, 1 σε κάθε σειρά.

ls -c
ls --format = κάθετη

Εμφανίζει τον κατάλογο κάθετα.

Πώς να ταξινομήσετε την έξοδο από την εντολή ls

Για να ταξινομήσετε την έξοδο από την εντολή ls, μπορείτε να χρησιμοποιήσετε το διακόπτη --sort ως εξής:

ls --sort = κανένα
ls --sort = μέγεθος
ls --sort = χρόνος
ls --sort = έκδοση

Η προεπιλεγμένη ρύθμιση δεν έχει οριστεί, πράγμα που σημαίνει ότι τα αρχεία ταξινομούνται κατά όνομα. Όταν ταξινομείτε κατά μέγεθος, εμφανίζεται πρώτα το αρχείο με το μεγαλύτερο μέγεθος και το τελευταίο εμφανίζεται το τελευταίο.

Η ταξινόμηση κατά ώρα δείχνει το αρχείο στο οποίο έχει προσπελάσει το τελευταίο πρώτο και το τελευταίο αρχείο με το λιγότερο προσβάσιμο.

Παρεμπιπτόντως, όλα τα παραπάνω είδη μπορούν να επιτευχθούν με τις ακόλουθες εντολές αντ 'αυτού:

ls -U
ls -S
ls-t
ls -v

Αν θέλετε τα αποτελέσματα με την αντίστροφη σειρά ταξινόμησης, χρησιμοποιήστε την ακόλουθη εντολή.

ls -r - μέγεθος = μέγεθος
ls --reverse --sort = μέγεθος

Περίληψη

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

άνθρωπος ls