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

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

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

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

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

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

ls [επιλογές] [κατάλογος]

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

instagram viewer

είναι

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

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

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

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

ls [κατάλογος]

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

ls / εκκίνηση

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

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

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

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

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

ls / boot / usr
Παραγωγή
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
Το bin κ.λπ. περιλαμβάνει το lib lib32 lib64 τοπικό sbin share src

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

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

ls /

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

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

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

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

Λ ..
Το bin κ.λπ. περιλαμβάνει το lib lib32 lib64 τοπικό sbin share src

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

είναι ../ ..
cache db κενά παιχνίδια lib τοπική κλειδαριά αλληλογραφίας opt run spool tmp

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

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

Είναι ~

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

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

ls -d / σπίτι

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

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

είναι *

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

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

ls -R

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

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

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

ls -s / yay-git
σύνολο 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

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

Πώς να μετακινήσετε αρχεία Linux με την εντολή Mv

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

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

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

  1. Άδειες αρχείων και φακέλων
  2. Αριθμός συνδέσμων
  3. Κάτοχος περιεχομένου
  4. Κάτοχος ομάδας
  5. Μέγεθος περιεχομένου
  6. Ονομα αρχείου
  7. Τελευταία τροποποίηση ημερομηνίας και ώρας
ls -l
σύνολο 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 8 Φεβ 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Φεβ 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 8 Φεβ 13:54 ναι
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2998674 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 (σελ)
  8. Υποδοχή (ες)

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

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

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

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

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

ls -lh
συνολικά 2,9 εκατομμύρια
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K 8 Φεβ 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K 8 Φεβ 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K 8 Φεβ 13:54 ναι
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2.9M 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 -α

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

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

είναι | grep l

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

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

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

ls-τ

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

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

ls-S

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

ls -Sr

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

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

ls> ls-output.txt

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

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

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

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

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Το Linux Chands Reference Cheat Sheet

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

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

Η Deepesh είναι blogger της τεχνολογίας και γράφει ενημερωτικό περιεχόμενο για πάνω από 3 χρόνια. Επί του παρόντος, συνεχίζει το πτυχίο του στις Εφαρμογές Υπολογιστών από ένα διάσημο πανεπιστήμιο στην Ινδία. Στον ελεύθερο χρόνο του, του αρέσει να γράφει, να ακούει μουσική και να παίζει κιθάρα.

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

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

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

Ένα ακόμη βήμα…!

Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.

.