cfiles הוא מנהל קבצים טרמינלי קל, מהיר ומינימליסטי המושפע מ־VIM, כתוב ב־C ומשתמש בספריית ncurses. הוא מגיע עם קישוריות כמו ב־vim ותלוי במספר כלים/שירותים אחרים של Unix/Linux.

תלויות
- cp ו־mv
- fzf – לחיפושים
- w3mimgdisplay – לתצוגת תמונות מקדימות
- xdg-open – לפתיחת תוכניות
- vim – לשינוי שמות, שינוי בצורה כוללת ועריכת לוח הגזירים
- mediainfo – להצגת מידע על מדיה וגדלי קבצים
- sed – להסרת בחירה מסוימת
- atool – לתצוגת ארכיונים
במאמר זה, נראה כיצד להתקין ולהשתמש במנהל קבצים טרמינלי cfiles ב־Linux.
כיצד להתקין ולהשתמש ב־cfiles ב־Linux
כדי להתקין cfiles במערכות ה־Linux שלך, תצטרך תחילה להתקין כלי פיתוח כפי שמוצג.
# apt-get install build-essential [On Debian/Ubuntu] # yum groupinstall 'Development Tools' [on CentOS/RHEL 7/6] # dnf groupinstall 'Development Tools' [on Fedora 22+ Versions]
פעם שהותקן, עכשיו אתה יכול לשכפל את המקורות של cfiles ממאגר הקוד שלו ב-Github באמצעות פקודת ה-git כפי שמוצג.
$ git clone https://github.com/mananapr/cfiles.git
לאחר מכן, עבור לתיקייה המקומית באמצעות פקודת cd והפעל את הפקודה הבאה כדי לקמפל אותה.
$ cd cfiles $ gcc cf.c -lncurses -o cf
לאחר מכן, התקן את התוכנית הנפרדת על ידי העתקה או העברה שלה לתיקייה שנמצאת בתוך ה-$PATH שלך, כפי שמוצג:
$ echo $PATH $ cp cf /home/aaronkilik/bin/

לאחר שהתקנת אותה, הפעל אותה כפי שמוצג.
$ cf

קישורי מקשים
אפשר להשתמש בקישורי המקשים הבאים.
h j k l
– Navigation keysG
– Go to endg
– Go to topH
– Go to top of current viewM
– Go to middle of current viewL
– Go to bottom of current viewf
– Search using fzfF
– Search using fzf in the present directoryS
– Open Shell in present directory-
רווח
– הוספת/הסרת פריט מרשימת הבחירה -
טאב
– צפייה ברשימת הבחירה e
– Edit selection listu
– Empty selection listy
– Copy files from selection listv
– Move files from selection lista
– Rename Files in selection list-
dd
– העברת קבצים מרשימת הבחירה לסל הפסולה -
dD
– הסרת קבצים שנבחרו i
– View mediainfo and general info-
.
– מתג קבצים מוסתרים -
'
– צפייה/מעבר לסימניות m
– Add bookmarkp
– Run external scriptr
– Reloadq
– Quit
למידע נוסף ואפשרויות שימוש, ראה את מאגר הקוד של cfiles ב-Github: https://github.com/mananapr/cfiles
Cfiles הוא מנהל קבצים קל, מהיר ומינימלי ב-ncurses שנכתב ב-C עם קישורי מקשים בסגנון של vim. זהו פרויקט בתהליך עם עוד רבות מאפיינים שמחכים לביצוע. שתף את דעתך על cfiles, איתנו דרך טופס המשוב למטה.
Source:
https://www.tecmint.com/cfiles-terminal-file-manager-for-linux/