Linux ls Command - Λίστα αρχείων

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



Επιλογές Commad






































































Επιλογές Περιγραφή
-προς την Λίστα όλων των καταχωρήσεων, συμπεριλαμβανομένων εκείνων που ξεκινούν με μια τελεία
-ΠΡΟΣ ΤΗΝ Καταχωρίστε όλες τις καταχωρήσεις εκτός. και ..
-ντο Ταξινόμηση αρχείων κατά αλλαγή χρόνου
-ρε Λίστα καταχωρίσεων καταλόγου
Εμφάνιση μεγεθών σε μορφή αναγνώσιμη από τον άνθρωπο (δηλ. 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

Λίστα όλων των αρχείων συμπεριλαμβανομένων των Dotfiles

Το 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 εντολή.


Ενδιαφέροντα Άρθρα