9 מנהלי קבצים ל-Linux עם ממשק משתמש בקונסולה

מנהלי קבצים של קונסולת Linux יכולים להיות מאוד מועילים במשימות היומיומיות, בניהם ניהול קבצים במכשיר מקומי או במכשיר מחובר. הייצוג הוויזואלי של התיקייה בקונסולה עוזר לנו לבצע במהירות פעולות על קבצים/תיקיות ומפחית את הזמן שנדרש.

במאמר זה, אנו מבקשים לסקור מספר מנהלי קבצים לקונסולת Linux הנפוצים ביותר ואת התכונות והיתרונות שלהם.

1. GNU Midnight Commander

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

Gnu 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

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] 
Ranger – Console File Manager

3. Cfiles Fast Terminal File Manager

Cfiles הוא מנהל קבצים למסוף מהיר הכתוב ב־C ומשתמש ב־ncurses, דומה ל־ Ranger , הוא גם משתמש בקישוריות למקשי vi. יש לו מספר תלויות כמו cp, mv, fzf, xdg-open, ואחרות. למרות שהוא קל משקל, התקנתו מחייבת מספר שלבים נוספים:

Cfiles – Terminal File Manager

כדי להתקין 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 – Console File Manager

כדי להתקין 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 – Terminal File Browser

כדי להתקין 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 – Last File Manager

כדי להתקין 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 – List Files

חלק מהתכונות העיקריות של lf הם:

  • זה רב־פלטפורמה – Linux, OSX, Windows (רק חלקי).
  • בינארי יחיד ללא תלות בסביבת הריצה.
  • רמת זיכרון נמוכה.
  • הגדרה באמצעות פקודות shell.
  • קישוריות מקוננת.

תוכניות עתידיות כוללות הפעלת שליטה בעכבר.

כדי להתקין lf פשוט עליכם להוריד את הבינארי המתאים למערכת ההפעלה שלכם מעמוד השחרורים של lf.

8. WCM Commander

האחרון ברשימתנו הוא פקודת WCM שהיא עוד מנהל קבצים בקונסולה רב־פלטפורמה. היוצרים של מנהל הקבצים של WCM רצו ליצור מנהל קבצים רב־פלטפורמה שמדמה את התכונות של Far Manager.

WCM Commander

יש בו טרמינל מובנה, עורך טקסט ומציאות, הדגשת תחביר, מערכת קבצים וירטואלית, וממשק משתמש מהיר מאוד. תמיכה בעכבר גם מופעלת. החבילה עבור כל מערכת הפעלה ניתן למצוא בעמוד ההורדה של WCM.

9. Walk Terminal File Manager

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

Walk Terminal File Manager
Conclusion

זו הייתה ההצגה הקצרה שלנו על כמה מהמנהלי קבצים בקונסולת Linux. אם חשבתם ששכחנו משהו או שאהבתם יותר כמה מהם, אנא שתפו את דעותיכם בצער ההערות.

Source:
https://www.tecmint.com/linux-terminal-file-managers/