Η εντολή Linux ls είναι κάτι που χρησιμοποιούν συνεχώς οι περισσότεροι χρήστες, αλλά ποτέ δεν φαίνεται να πιστεύουν ότι θα μπορούσε να βελτιωθεί.
Το exa στοχεύει να αντικαταστήσει αυτήν την αξιοσέβαστη εντολή με μια πολύχρωμη εμφάνιση και νέα χαρακτηριστικά. Θα αντικαταστήσει το ls για εσάς; Ας ανακαλύψουμε!
Τι είναι το exa;
εξ είναι ένα βοηθητικό πρόγραμμα καταχώρισης αρχείων παρόμοιο με την τυπική εντολή ls παρέχεται με διανομές Linux. Είναι ένα πρόγραμμα ανοιχτού κώδικα γραμμένο από τον Benjamin Sago. Είναι γραμμένο σε Rust και υποστηρίζει πολλά σύγχρονα συστήματα τύπου Unix, συμπεριλαμβανομένων των macOS, των BSD και φυσικά του Linux.
Το exa είναι μοναδικό για τα πρόσθετα χαρακτηριστικά του, όπως η εμφάνισή του, η δυνατότητα λίστας εκτεταμένων χαρακτηριστικών αρχείων, η επίγνωση του Git και η δυνατότητα εμφάνισης καταλόγων σε μορφή δέντρου.
Εγκατάσταση του exa σε Linux
Το exa είναι διαθέσιμο στα επίσημα αποθετήρια πολλών μεγάλων διανομών Linux. Μπορείτε να το εγκαταστήσετε στο Debian και στο Ubuntu χρησιμοποιώντας το APT:
sudo apt εγκαθιστώ εξ
Και στο Arch Linux με:
sudo pacman -S εξά
Για την οικογένεια RHEL/Fedora/CentOS:
sudo dnf εγκαθιστώ εξ
Χρήση του exa για τη λίστα καταλόγων και αρχείων
Μπορείτε να χρησιμοποιήσετε το exa ακριβώς όπως θα χρησιμοποιούσατε το ls. Τα επιχειρήματα είναι σχεδόν πανομοιότυπα.
Για να καταχωρήσετε τα αρχεία στον τρέχοντα κατάλογο εργασίας σας, απλώς χρησιμοποιήστε την εντολή exa από μόνη της:
εξ
το exa παίρνει επίσης ονόματα μονοπατιών ως επιχειρήματα:
exa /path/to/some/directory
Για να εμφανίσετε περισσότερες πληροφορίες, χρησιμοποιήστε το -μεγάλο ή --μακρύς επιλογή:
εξά --μακρύς
Για να εμφανίσετε κρυφά αρχεία, χρησιμοποιήστε το -ένα ή --όλα επιλογή.
Για να εμφανίσετε υποκαταλόγους σε μορφή δέντρου, χρησιμοποιήστε το -Τ ή --δέντρο επιλογή.
εξ --δέντρο
Για να χρησιμοποιήσετε το exa για αναζήτηση υποκαταλόγων, μπορείτε να χρησιμοποιήσετε το -Ρ ή -- αναδρομή επιλογή, παρόμοια με το ls:
εξ -- αναδρομή
ο --πλέγμα Η επιλογή εμφανίζει την έξοδο με πιο συμπαγή τρόπο, κάτι που είναι χρήσιμο για μεγαλύτερες καταχωρίσεις καταλόγου.
Μπορείτε να συνδυάσετε αυτά τα ορίσματα στην ίδια γραμμή εντολών. Για παράδειγμα, για να εμφανίσετε ένα αναδρομικό δέντρο με εκτεταμένα χαρακτηριστικά αρχείου, συμπεριλαμβανομένων κρυφών αρχείων, ξεκινώντας από έναν συγκεκριμένο κατάλογο, θα πρέπει να πληκτρολογήσετε αυτήν την εντολή:
exa -- δέντρο --μακρύς --όλα --recurse /path/to/some/directory
Μπορείτε επίσης να χρησιμοποιήσετε τη συντομότερη φόρμα:
exa -TlaR
Με τις επιλογές μακράς έως σύντομης, μπορεί να είναι πολύ να πληκτρολογήσετε. Θα πρέπει να εξετάσετε δημιουργώντας ένα ψευδώνυμο κελύφους Linux για τους συνδυασμούς που χρησιμοποιείτε συχνά.
Το exa είναι μια ισχυρή αντικατάσταση για το ls
Με τις δυνατότητες του exa, μπορεί να θέλετε να αντικαταστήσετε το ls με αυτό για την καταχώριση αρχείων. Μπορείτε να απαριθμήσετε τα αρχεία πιο πολύχρωμα από ό, τι με το τυπικό βοηθητικό πρόγραμμα ls. Αλλά όταν βρείτε τα αρχεία, θα θέλετε να κάνετε περισσότερα. Θα θελήσετε να παραθέσετε το περιεχόμενό τους και να τα εξετάσετε. Το Linux διαθέτει βασικά εργαλεία για να κάνετε αυτά τα πράγματα.