Πώς να χρησιμοποιήσετε την εντολή ls στο Linux

Πώς να χρησιμοποιήσετε την εντολή ls στο Linux

Η λήψη λεπτομερών πληροφοριών σχετικά με αρχεία στον αποθηκευτικό σας χώρο είναι δύσκολη εάν δεν γνωρίζετε πώς να χρησιμοποιήσετε την εντολή ls. Εδώ θα συζητήσουμε όλα όσα σχετίζονται με την εντολή ls στο Linux, μαζί με διάφορες σημαίες που χρησιμοποιούνται με αυτό.





Η εντολή ls στο Linux

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





Μπορείτε επίσης να αλυσοδέσετε ls με άλλες εντολές bash επίσης. Για παράδειγμα, σωληνώσεις α λαβή δήλωση με ls θα σας επιτρέψει να αναζητήσετε και να φιλτράρετε τον κατάλογο για συγκεκριμένα αρχεία.





Πώς να χρησιμοποιήσετε την εντολή ls

Η βασική σύνταξη της εντολής ls είναι:

ls [options] [directory]

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



ls

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

bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr

Λίστα αρχείων σε έναν συγκεκριμένο κατάλογο

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





ls [directory]

Για να λάβετε τη λίστα με όλα τα αρχεία που υπάρχουν στο /μπότα Ευρετήριο:

ls /boot

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





EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Χρησιμοποιώντας το -ΦΑ σημαία με την εντολή θα προσθέσει a / χαρακτήρα στο τέλος κάθε καταλόγου.

EFI/ grub/ initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Μπορείτε επίσης να περάσετε πολλούς καταλόγους διαχωρίζοντας τα ονόματα διαδρομών με ένα Χώρος χαρακτήρας.

ls /boot /usr Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src

Λίστα αρχείων στον κατάλογο Root

Ο βασικός κατάλογος περιέχει όλους τους άλλους καταλόγους και αρχεία στο σύστημά σας. Είναι ο κορυφαίος φάκελος στην ιεραρχία καταλόγου του υπολογιστή σας. Ένας βασικός κατάλογος συμβολίζεται γενικά με το / χαρακτήρας.

ls /

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

Λίστα αρχείων στον κατάλογο γονέων

Ένας γονικός κατάλογος στο Linux είναι ένας κατάλογος πάνω από τον τρέχοντα κατάλογο. Ας πάρουμε /usr/bin ως παράδειγμα. Εδώ, /είμαι είναι ο τρέχων κατάλογος εργασίας σας και /usr είναι ο γονικός κατάλογος.

Για να λάβετε μια λίστα με όλα τα αρχεία σε έναν γονικό κατάλογο:

ls .. bin etc include lib lib32 lib64 local sbin share src

Προσθέτοντας ένα άλλο .. θα σας μεταφέρει στον γονικό κατάλογο του γονικού καταλόγου. Για παράδειγμα, /var/log/old είναι ο τρέχων κατάλογος εργασίας σας. ls .. θα εμφανίσει τους φακέλους που υπάρχουν στο /κούτσουρο κατάλογος ενώ ls ../ .. θα σας παράσχει μια λίστα με όλα τα αρχεία και τους φακέλους που περιέχονται στο /όπου Ευρετήριο.

ls ../.. cache db empty games lib local lock log mail opt run spool tmp

Λίστα αρχείων στον Αρχικό κατάλογο

Ο αρχικός κατάλογος στο Linux συμβολίζεται με το ~ χαρακτήρας. Επομένως, για να καταχωρίσετε το περιεχόμενο που είναι διαθέσιμο στον αρχικό κατάλογο:

γιατί η γραμμή εργασιών μου δεν λειτουργεί Windows 10
ls ~

Κατάλογος μόνο καταλόγων (Χωρίς αρχεία)

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

ls -d /home

Λίστα αρχείων με υποκαταλόγους

Χρησιμοποιώντας το * Ο χαρακτήρας με την εντολή ls θα σας παράσχει μια λίστα με όλα τα αρχεία και τους φακέλους στον τρέχοντα κατάλογο εργασίας, μαζί με τους υπο-καταλόγους επίσης.

ls *

Λίστα αρχείων Αναδρομικά

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

ls -R

Σημειώστε ότι μπορείτε επίσης να περάσετε τη διαδρομή καταλόγου μαζί με την αναδρομική σημαία. Αυτό σημαίνει ότι ls /usr /home -R είναι έγκυρη εντολή.

Λίστα αρχείων με το μέγεθός τους

Για να λάβετε τα ονόματα όλων των αρχείων μαζί με το μέγεθός τους, χρησιμοποιήστε το -μικρό σημαία με την εντολή.

ls -s /yay-git total 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Σχετίζεται με: Μετακίνηση αρχείων στο Linux Με την εντολή Mv

Λίστα αρχείων με λεπτομερείς πληροφορίες

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

  1. Δικαιώματα αρχείων και φακέλων
  2. Αριθμός συνδέσμων
  3. Κάτοχος περιεχομένου
  4. Κάτοχος ομάδας
  5. Μέγεθος περιεχομένου
  6. Ονομα αρχείου
  7. Τελευταία τροποποίηση ημερομηνίας και ώρας
ls -l total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Η πρώτη στήλη προορίζεται για δικαιώματα αρχείου και φακέλου. Ο πρώτος χαρακτήρας δηλώνει τον τύπο του αρχείου και οι επόμενοι εννέα χαρακτήρες υποδεικνύουν τα δικαιώματα του αρχείου.

Οι διάφοροι τύποι αρχείων που θα συναντάτε συχνά:

  1. Τακτικά αρχεία (-)
  2. Αποκλεισμός ειδικών αρχείων (β)
  3. Ειδικά αρχεία χαρακτήρων (γ)
  4. Κατάλογος (δ)
  5. Συμβολικός σύνδεσμος (l)
  6. Αρχείο δικτύου (n)
  7. FIFO (p)
  8. Υποδοχή

Μιλώντας για δικαιώματα αρχείου, οι ακόλουθοι χαρακτήρες χρησιμοποιούνται στην έξοδο.

  1. Αναγνώσιμο (r)
  2. Εγγράψιμο (w)
  3. Εκτελέσιμο (x)

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

Λίστα αρχείων με ευανάγνωστο μέγεθος

ο -μικρό η εντολή σας παρέχει μια αριθμητική τιμή που σχετίζεται με κάθε καταχώριση. Και ως προφανές, δεν θα γνωρίζατε ποια είναι η έννοια αυτής της αξίας. Επομένως, για να απαριθμήσετε τα αρχεία και τα μεγέθη τους με ευανάγνωστο τρόπο, χρησιμοποιήστε το σημαία μαζί με την εντολή.

ls -lh total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Στην έξοδο χρησιμοποιούνται προσδιοριστές μεγέθους για byte (B), megabytes (MB), gigabytes (GB) και terabytes (TB).

Λίστα κρυφών αρχείων

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

ls -a

Σωληνώσεις ls Με την εντολή Grep

Η εντολή grep χρησιμοποιείται για να ταιριάζει με μοτίβα που ακολουθούν μια συγκεκριμένη κανονική έκφραση. Μπορείτε να συνδέσετε αυτήν την εντολή με ls για να αναζητήσετε αρχεία που υπάρχουν στο σύστημά σας. Στον ριζικό κατάλογο, πληκτρολογήστε:

ls | grep l

Αυτό θα εμφανίσει όλα τα αρχεία και τους φακέλους που ξεκινούν με χαρακτήρα l. Μπορείτε επίσης να φιλτράρετε τα αρχεία σας σύμφωνα με τις επεκτάσεις τους χρησιμοποιώντας grep.

Ταξινόμηση αρχείων κατά ώρα και ημερομηνία

Για να παραθέσετε όλα τα αρχεία και να τα ταξινομήσετε ανάλογα με την ώρα και την ημερομηνία δημιουργίας/τροποποίησης, χρησιμοποιήστε το -t σημαία μαζί με ls.

ls -t

Ταξινόμηση αρχείων κατά μέγεθος

ο -ΜΙΚΡΟ flag θα σας επιτρέψει να ταξινομήσετε τα αρχεία και τους φακέλους σύμφωνα με το μέγεθος του αρχείου τους.

ls -S

Από προεπιλογή, τα αρχεία θα ταξινομηθούν κατά φθίνουσα σειρά (πρώτα το μεγαλύτερο αρχείο). Ωστόσο, μπορείτε εύκολα να αντιστρέψετε αυτήν τη συμπεριφορά προσθέτοντας ρ με την -ΜΙΚΡΟ σημαία.

ls -Sr

Λίστα αρχείων και αποστολή εξόδου σε αρχείο

Χρησιμοποιώντας το >> χαρακτήρα, μπορείτε να στείλετε την έξοδο της εντολής ls σε οποιοδήποτε αρχείο.

ls > ls-output.txt

Αργότερα, μπορείτε να διαβάσετε το περιεχόμενο του νέου αρχείου πληκτρολογώντας cat ls-output.txt στο τερματικό σας.

Εμφάνιση περιεχομένου ενός καταλόγου με την εντολή ls

Η εντολή ls είναι μία από τις πιο ισχυρές εντολές που παρέχονται σε χρήστες Linux. Για να αξιοποιήσετε στο έπακρο τις εντολές σας στο τερματικό, μπορείτε να δοκιμάσετε να μάθετε τις αλυσιδωτές εντολές μαζί. Μπορείτε ακόμη και να το σωληνώσετε mv εντολή για μετακίνηση αρχείων με ls.

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

χρήση δίσκου 100% windows 10
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Το εξαπατημένο φύλλο αναφοράς εντολών Linux

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

Διαβάστε Επόμενο
Σχετικά θέματα Σχετικά με τον Συγγραφέα Deepesh Sharma(79 άρθρα δημοσιεύθηκαν)

Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικούς οδηγούς στο Linux, με στόχο να προσφέρει μια ευχάριστη εμπειρία σε όλους τους νεοεισερχόμενους. Δεν είμαι σίγουρος για τις ταινίες, αλλά αν θέλετε να μιλήσετε για την τεχνολογία, είναι ο τύπος σας. Στον ελεύθερο χρόνο του, μπορείτε να τον βρείτε να διαβάζει βιβλία, να ακούει διαφορετικά είδη μουσικής ή να παίζει κιθάρα.

Περισσότερα από Deepesh Sharma

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux