מנהלי קבצים של קונסולת Linux יכולים להיות מאוד מועילים במשימות היומיומיות, בניהם ניהול קבצים במכשיר מקומי או במכשיר מחובר. הייצוג הוויזואלי של התיקייה בקונסולה עוזר לנו לבצע במהירות פעולות על קבצים/תיקיות ומפחית את הזמן שנדרש.
במאמר זה, אנו מבקשים לסקור מספר מנהלי קבצים לקונסולת Linux הנפוצים ביותר ואת התכונות והיתרונות שלהם.
1. GNU Midnight Commander
מפקח חצות, הידוע גם פשוט כ- mc
והוא אחד ממנהלי הקבצים המובילים המובאים במאמר זה. MC מגיע עם מגוון של תכונות שימושיות, לצד העתקה, העברה, מחיקה ויצירת קבצים ותיקיות ניתן לשנות הרשאות ובעלות, לסקור ארכיונים, להשתמש בו כ-לקוח FTP, ועוד רבות.

ניתן למצוא את ביקורתנו המלאה על מפקח חצות – מנהל קבצים בקונסולה.
כדי להתקין מפקח חצות ניתן להשתמש בפקודות הבאות:
$ 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
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
A more detailed review of cfiles can be found here: Cfiles a terminal file manager for Linux.
4. Vifm מנהל קבצים למסוף
Vifm הוא מנהל קבצים בממשק של מספר הפקודות, המשתמש בממשק curses. זהו מנהל שמעתיק כמה מתכונות מ־ 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]
A more detailed review of vifm can be seen at Vifm command line-based file manager for 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]
A more detailed preview of nnn can be found at Nnn – a fast and friendly terminal file browser.
6. Lfm מנהל קבצים אחרון
Lfm מקוצר ל-Last File Manager הוא מנהל קבצים בקונסולה מבוסס curses שנכתב ב-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 – List Files
Lf – "רשימת קבצים" הוא מנהל קבצים בשורת פקודה שנכתב ב־Go, מושרה על ידי Ranger. להתחלה כן נועד למלא את הפערים בתכונות שהיו חסרות ל־ranger.

חלק מהתכונות העיקריות של lf הם:
- זה רב־פלטפורמה – Linux, OSX, Windows (רק חלקי).
- בינארי יחיד ללא תלות בסביבת הריצה.
- רמת זיכרון נמוכה.
- הגדרה באמצעות פקודות shell.
- קישוריות מקוננת.
תוכניות עתידיות כוללות הפעלת שליטה בעכבר.
כדי להתקין lf פשוט עליכם להוריד את הבינארי המתאים למערכת ההפעלה שלכם מעמוד השחרורים של lf.
8. WCM Commander
האחרון ברשימתנו הוא פקודת WCM שהיא עוד מנהל קבצים בקונסולה רב־פלטפורמה. היוצרים של מנהל הקבצים של WCM רצו ליצור מנהל קבצים רב־פלטפורמה שמדמה את התכונות של Far Manager.

יש בו טרמינל מובנה, עורך טקסט ומציאות, הדגשת תחביר, מערכת קבצים וירטואלית, וממשק משתמש מהיר מאוד. תמיכה בעכבר גם מופעלת. החבילה עבור כל מערכת הפעלה ניתן למצוא בעמוד ההורדה של WCM.
9. Walk Terminal File Manager
Walk הוא נווט בעזרת טרמינל המשמש כאלטרנטיבה לפקודות המסורתיות ls ו־cd, הוא מאפשר ניווט מהיר באמצעות חיפוש עמום, אינטגרציה פשוטה של cd, וניתן לפתוח את Vim ישירות מה-walk.

Conclusion
זו הייתה ההצגה הקצרה שלנו על כמה מהמנהלי קבצים בקונסולת Linux. אם חשבתם ששכחנו משהו או שאהבתם יותר כמה מהם, אנא שתפו את דעותיכם בצער ההערות.
Source:
https://www.tecmint.com/linux-terminal-file-managers/