7 περίεργα κόλπα εντολών «ls» που πρέπει να γνωρίζει κάθε χρήστης Linux


Έχουμε καλύψει τα περισσότερα από τα πράγματα στην εντολή «ls» στα δύο τελευταία άρθρα της σειράς Συνέντευξής μας. Αυτό το άρθρο είναι το τελευταίο μέρος της σειράς "ls command". Εάν δεν έχετε διαβάσει τα δύο τελευταία άρθρα αυτής της σειράς, μπορείτε να επισκεφτείτε τους παρακάτω συνδέσμους.

  1. 15 Παραδείγματα βασικών εντολών «ls» στο Linux
  2. Ταξινόμηση εξόδου της εντολής «ls» κατά ημερομηνία και ώρα τελευταίας τροποποίησης
  3. 15 Ερωτήσεις συνέντευξης σχετικά με την εντολή Linux “ls” – Μέρος 1
  4. 10 Χρήσιμες ερωτήσεις συνέντευξης με εντολή «ls» – Μέρος 2

1. Καταχωρίστε τα περιεχόμενα ενός καταλόγου με χρόνο χρησιμοποιώντας διάφορα στυλ χρόνου.

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

ls -l –time-style=[STYLE]               (Method A)

Σημείωση – Ο παραπάνω διακόπτης (--time στυλ πρέπει να εκτελεστεί με διακόπτη -l, διαφορετικά κέρδισε δεν εξυπηρετεί το σκοπό).

ls –full-time                           (Method B)

Αντικαταστήστε το [STYLE] με οποιαδήποτε από τις παρακάτω επιλογές.

full-iso
long-iso
iso
locale
+%H:%M:%S:%D

Σημείωση – Στην παραπάνω γραμμή H(Ώρα), M(Λεπτό), S(Δεύτερο), D(Ημερομηνία) μπορούν να χρησιμοποιηθούν με οποιαδήποτε σειρά.

Επιπλέον, απλώς επιλέγετε αυτές τις σχετικές και όχι όλες τις επιλογές. Π.χ., το ls -l --time-style=+%H θα εμφανίζει μόνο ώρα.

Το ls -l --time-style=+%H:%M:%D θα εμφανίζει Ώρα, Λεπτά και ημερομηνία.

ls -l --time-style=full-iso

ls -l --time-style=long-iso

ls -l --time-style=iso

ls -l --time-style=locale

ls -l --time-style=+%H:%M:%S:%D

ls --full-time

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

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

  1. απέναντι
  2. κόμμα
  3. οριζόντιος
  4. μακρύς
  5. μονοστήλη
  6. πολύλογος
  7. κατακόρυφος
ls –-format=across
ls --format=comma
ls --format=horizontal
ls --format=long
ls --format=single-column
ls --format=verbose
ls --format=vertical

3. Χρησιμοποιήστε την εντολή ls για να προσθέσετε δείκτες όπως (/=@|) στην έξοδο στα περιεχόμενα του καταλόγου.

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

ls -p

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

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

Επίσης μπορούμε να χρησιμοποιήσουμε την επιλογή --none η οποία θα βγάζει γενικά χωρίς καμία ταξινόμηση στην πραγματική.

ls --sort=extension
ls --sort=size
ls --sort=time
ls --sort=version
ls --sort=none

5. Εκτυπώστε αριθμητικό UID και GID για κάθε περιεχόμενο ενός καταλόγου χρησιμοποιώντας την εντολή ls.

Το παραπάνω σενάριο μπορεί να επιτευχθεί χρησιμοποιώντας τη σημαία -n (Numeric-uid-gid) μαζί με την εντολή ls.

ls -n

6. Εκτυπώστε τα περιεχόμενα ενός καταλόγου σε τυπική έξοδο σε περισσότερες στήλες από αυτές που καθορίζονται από προεπιλογή.

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

Ωστόσο, μπορούμε να εκχωρήσουμε με μη αυτόματο τρόπο την τιμή του πλάτους της οθόνης και τον αριθμό ελέγχου των στηλών που εμφανίζονται. Μπορεί να γίνει χρησιμοποιώντας το διακόπτη «--width».

ls --width 80
ls --width 100
ls --width 150

Σημείωση: Μπορείτε να πειραματιστείτε ποια τιμή πρέπει να περάσετε με τη σημαία πλάτος.

7. Συμπεριλάβετε το μη αυτόματο μέγεθος καρτέλας στα περιεχόμενα του καταλόγου που παρατίθενται με την εντολή ls αντί για το προεπιλεγμένο 8.
ls --tabsize=[value]

Σημείωση: Καθορίστε την αριθμητική τιμή [Value]=.

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