Το ls
Η εντολή παραθέτει τα περιεχόμενα ενός καθορισμένου καταλόγου. Σε αυτήν την ανάρτηση εξηγούμε όλες τις διαθέσιμες επιλογές για το ls
εντολή.
Επιλογές | Περιγραφή |
---|---|
-προς την | Λίστα όλων των καταχωρήσεων, συμπεριλαμβανομένων εκείνων που ξεκινούν με μια τελεία |
-ΠΡΟΣ ΤΗΝ | Καταχωρίστε όλες τις καταχωρήσεις εκτός. και .. |
-ντο | Ταξινόμηση αρχείων κατά αλλαγή χρόνου |
-ρε | Λίστα καταχωρίσεων καταλόγου |
-χ | Εμφάνιση μεγεθών σε μορφή αναγνώσιμη από τον άνθρωπο (δηλ. K, M) |
-Η | Το ίδιο με τα παραπάνω μόνο με ισχύ 1000 αντί για 1024 |
-μεγάλο | Εμφάνιση περιεχομένων σε μορφή μεγάλης λίστας |
-ή | Μορφή μακράς λίστας χωρίς πληροφορίες ομάδας |
-ρ | Εμφάνιση περιεχομένων με αντίστροφη σειρά |
-μικρό | Μέγεθος εκτύπωσης κάθε αρχείου σε μπλοκ |
-ΜΙΚΡΟ | Ταξινόμηση κατά μέγεθος αρχείου |
-είδος | Ταξινόμηση περιεχομένων κατά λέξη. (δηλαδή μέγεθος, έκδοση, κατάσταση) |
- τ | Ταξινόμηση κατά χρόνο τροποποίησης |
-ε | Ταξινόμηση κατά την τελευταία ώρα πρόσβασης |
-β | Ταξινόμηση κατά έκδοση |
-1 | Λίστα ενός αρχείου ανά γραμμή |
Το ls
Η εντολή παραθέτει τα περιεχόμενα ενός καθορισμένου καταλόγου, εξαιρουμένων των dotfiles. Εάν δεν έχει καθοριστεί κατάλογος τότε, από προεπιλογή, παρατίθενται τα περιεχόμενα του τρέχοντος καταλόγου.
Τα καταχωρισμένα αρχεία ταξινομούνται αλφαβητικά, από προεπιλογή και ευθυγραμμίζονται σε στήλες εάν δεν ταιριάζουν σε μία γραμμή.
Παράδειγμα:
$ ls apt
configs
Documents
Music
workspace bin
Desktop
git
Pictures Public
Videos
Το ls
εντολή -l
Η επιλογή εκτυπώνει τα περιεχόμενα ενός συγκεκριμένου καταλόγου σε μια μακρά μορφή καταχώρισης. Εάν δεν έχει καθοριστεί κατάλογος τότε, από προεπιλογή, παρατίθενται τα περιεχόμενα του τρέχοντος καταλόγου.
ls -l /etc
Παράδειγμα εξόδου:
total 1204 drwxr-xr-x 3 root root 4096 Apr 21 03:44 acpi -rw-r--r-- 1 root root 3028 Apr 21 03:38 adduser.conf drwxr-xr-x 2 root root 4096 Jun 11 20:42 alternatives ...
Τα ακόλουθα θα απαριθμήσουν έως και δέκα από τα πιο πρόσφατα τροποποιημένα αρχεία στον τρέχοντα κατάλογο, χρησιμοποιώντας μια μακρά μορφή λίστας (-l) και ταξινομημένα κατά χρόνο (-t)
ls -lt | head
Το dotfile είναι ένα αρχείο του οποίου τα ονόματα ξεκινούν με ένα .
. Συνήθως αποκρύπτονται από ls
και δεν αναφέρονται εκτός εάν ζητηθούν. Για παράδειγμα, η ακόλουθη έξοδος του ls
δεν θα αναφέρει τα αρχεία κουκκίδων:
$ ls bin pki
Το -a
ή --all
Η επιλογή θα εμφανίσει όλα τα αρχεία, συμπεριλαμβανομένων των dotfiles.
Παράδειγμα:
$ ls -a . .ansible
.bash_logout .bashrc .. .bash_history .bash_profile bin
pki
Η εντολή δέντρου παραθέτει τα περιεχόμενα ενός καθορισμένου καταλόγου σε μορφή δέντρου. Εάν δεν έχει καθοριστεί κατάλογος τότε, από προεπιλογή, παρατίθενται τα περιεχόμενα του τρέχοντος καταλόγου.
Παράδειγμα εξόδου:
$ tree /tmp /tmp ├── 5037 ├── adb.log └── evince-20965
└── image.FPWTJY.png
Χρησιμοποιήστε την εντολή δενδρικής -L
επιλογή για περιορισμό του βάθους της οθόνης και του -d
επιλογή μόνο λίστα καταλόγων.
Παράδειγμα εξόδου:
$ tree -L 1 -d /tmp /tmp └── evince-20965
Το ls
εντολή -S
Η επιλογή ταξινομεί τα αρχεία με φθίνουσα σειρά μεγέθους αρχείου.
$ ls -l -S ./Fruits total 8 -rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg -rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg -rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg
Όταν χρησιμοποιείται με το -r
επιλογή η σειρά ταξινόμησης αντιστρέφεται.
$ ls -l -S -r ./Fruits total 8 -rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg -rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg -rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg
Σε αυτήν την ανάρτηση μάθαμε όλες τις διαφορετικές επιλογές για τη λίστα αρχείων χρησιμοποιώντας το ls
εντολή.