9 Διαχειριστές αρχείων [Terminal] κονσόλας Linux που πρέπει να έχετε


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

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

1. GNU Midnight Commander

Το Midnight Command, που συχνά αναφέρεται απλώς ως mc και είναι ένας από τους κορυφαίους διαχειριστές αρχείων που συζητούνται σε αυτό το άρθρο. Το Mc συνοδεύεται από όλα τα είδη χρήσιμων λειτουργιών, εκτός από την αντιγραφή, τη μετακίνηση, τη διαγραφή και τη δημιουργία αρχείων και καταλόγων, μπορείτε να αλλάξετε δικαιώματα και ιδιοκτησία, να ελέγξετε τα αρχεία, να το χρησιμοποιήσετε ως πελάτη FTP και πολλά άλλα.

Μπορείτε να βρείτε την πλήρη κριτική μας για το Midnight Commander, έναν διαχειριστή αρχείων που βασίζεται σε κονσόλα.

Για να εγκαταστήσετε το Midnight Commander μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές:

sudo apt install mc         [On Debian, Ubuntu and Mint]
sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mc  [On Gentoo Linux]
sudo apk add mc             [On Alpine Linux]
sudo pacman -S mc           [On Arch Linux]
sudo zypper install mc      [On OpenSUSE] 

2. Διαχείριση αρχείων Ranger Console

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

Μπορείτε να βρείτε την πλήρη κριτική μας εδώ: Ranger – ένας ωραίος διαχειριστής αρχείων κονσόλας με συνδέσεις πλήκτρων vi.

Για να εγκαταστήσετε το Ranger μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές:

sudo apt install ranger         [On Debian, Ubuntu and Mint]
sudo yum install ranger         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ranger  [On Gentoo Linux]
sudo apk add ranger             [On Alpine Linux]
sudo pacman -S ranger           [On Arch Linux]
sudo zypper install ranger      [On OpenSUSE] 

3. Cfiles Fast Terminal File Manager

Το Cfiles είναι ένας γρήγορος διαχειριστής αρχείων τερματικού γραμμένος σε C και χρησιμοποιεί ncurses, παρόμοια με το ranger, χρησιμοποιεί επίσης δεσμεύσεις πλήκτρων vi. Έχει μερικές εξαρτήσεις όπως cp, mv, fzf, xdg-open και άλλες. Αν και είναι ελαφρύ, η εγκατάστασή του απαιτεί μερικά ακόμη βήματα:

Για να εγκαταστήσετε cfiles, πρώτα, πρέπει να εγκαταστήσετε εργαλεία ανάπτυξης χρησιμοποιώντας τις ακόλουθες εντολές:

sudo apt-get install build-essential          [On Debian/Ubuntu]
sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL]

Στη συνέχεια, κλωνοποιήστε το αποθετήριο cfiles και εγκαταστήστε το χρησιμοποιώντας τις ακόλουθες εντολές.

git clone https://github.com/mananapr/cfiles.git
cd cfiles
gcc cf.c -lncurses -o cf
sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 

Μια πιο λεπτομερής ανασκόπηση των cfiles μπορείτε να βρείτε εδώ: Cfiles a terminal file manager for Linux.

4. Διαχείριση αρχείων Vifm Console

Το Vifm είναι ένας άλλος διαχειριστής αρχείων που βασίζεται σε γραμμή εντολών, ο οποίος χρησιμοποιεί μια διεπαφή κατάρες. Ωστόσο, αυτό αντιγράφει ορισμένες δυνατότητες από το Mutter. Εάν είστε χρήστης του Vim, δεν θα χρειαστεί να μάθετε ένα νέο σύνολο εντολών για να εργαστείτε με το vifm. Χρησιμοποιεί τις ίδιες συνδέσεις πλήκτρων και έχει επίσης τη δυνατότητα επεξεργασίας πολλών ειδών αρχείων.

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

Για να εγκαταστήσετε το Vifm μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές:

sudo apt install vifm         [On Debian, Ubuntu and Mint]
sudo yum install vifm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vifm  [On Gentoo Linux]
sudo apk add vifm             [On Alpine Linux]
sudo pacman -S vifm           [On Arch Linux]
sudo zypper install vifm      [On OpenSUSE]

Μια πιο λεπτομερής ανασκόπηση του vifm μπορείτε να δείτε στη διαχείριση αρχείων που βασίζεται σε γραμμή εντολών Vifm για Linux.

5. Πρόγραμμα περιήγησης αρχείων τερματικού Nnn

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

Για να εγκαταστήσετε το nnn, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

sudo apt install nnn         [On Debian, Ubuntu and Mint]
sudo yum install nnn         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nnn  [On Gentoo Linux]
sudo apk add nnn             [On Alpine Linux]
sudo pacman -S nnn           [On Arch Linux]
sudo zypper install nnn      [On OpenSUSE]

Μια πιο λεπτομερής προεπισκόπηση του nnn μπορείτε να βρείτε στο Nnn – ένα γρήγορο και φιλικό πρόγραμμα περιήγησης αρχείων τερματικού.

6. Lfm Last File Manager

Το Lfm που συντομεύτηκε ως Τελευταίος Διαχειριστής αρχείων είναι ένας διαχειριστής αρχείων κονσόλας που βασίζεται σε κατάρες, γραμμένος σε Python. Μπορεί να χρησιμοποιηθεί με 1 ή 2 τζάμια. Διαθέτει μερικά χρήσιμα χαρακτηριστικά όπως φίλτρα, σελιδοδείκτες, ιστορικό, VFS για συμπιεσμένα αρχεία, προβολή δέντρου και άμεση ενσωμάτωση με την εντολή find, βοηθητικό πρόγραμμα grep, εντολή df και άλλα εργαλεία. Προσαρμοσμένα θέματα είναι επίσης διαθέσιμα.

Για να εγκαταστήσετε το Lfm, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

sudo apt install lfm         [On Debian, Ubuntu and Mint]
sudo yum install lfm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lfm  [On Gentoo Linux]
sudo apk add lfm            [On Alpine Linux]
sudo pacman -S lfm           [On Arch Linux]
sudo zypper install lfm      [On OpenSUSE] 

Μπορείτε επίσης να εγκαταστήσετε το lfm χρησιμοποιώντας την εντολή pip:

sudo pip install lfm

7. lf – Λίστα αρχείων

Lf – Το "List files" είναι ένας διαχειριστής αρχείων γραμμής εντολών γραμμένος σε Go, εμπνευσμένος από το Ranger. Αρχικά προοριζόταν να καλύψει τα κενά των χαρακτηριστικών που έλειπαν που είχε ο δασοφύλακας.

Μερικά από τα κύρια χαρακτηριστικά του lf είναι:

  • Είναι cross-platform - Linux, OSX, Windows (μόνο μερική).
  • Μονό δυαδικό χωρίς εξαρτήσεις χρόνου εκτέλεσης.
  • Χαμηλό αποτύπωμα μνήμης.
  • Διαμόρφωση με εντολές φλοιού.
  • Προσαρμόσιμα πλήκτρα.

Τα μελλοντικά σχέδια περιλαμβάνουν την ενεργοποίηση του ελέγχου του ποντικιού.

Για να εγκαταστήσετε το lf, απλώς πραγματοποιήστε λήψη της δυαδικής έκδοσης για το λειτουργικό σας σύστημα από τη σελίδα εκδόσεων lf.

8. Διοικητής WCM

Η τελευταία στη λίστα μας είναι η εντολή WCM που είναι ένας άλλος διαχειριστής αρχείων κονσόλας πολλαπλών πλατφορμών. Οι συντάκτες του διοικητή WCM σκόπευαν να δημιουργήσουν έναν διαχειριστή αρχείων πολλαπλών πλατφορμών που μιμείται τις δυνατότητες του Far Manager.

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

9. Walk Terminal File Manager

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

συμπέρασμα

Αυτή ήταν η σύντομη παρουσίασή μας σε μερικούς από τους κορυφαίους διαχειριστές αρχείων κονσόλας Linux. Εάν πιστεύετε ότι έχουμε χάσει ένα ή μας αρέσουν μερικά από αυτά, μοιραστείτε τις σκέψεις σας στην ενότητα σχολίων.