cfiles - En hurtig terminalfilhåndtering med Vim-tastbindinger
cfiles er en let, hurtig og minimal VIM-inspireret terminalfilhåndtering skrevet i C ved hjælp af ncurses-biblioteket. Den kommer med vim-lignende tastebindinger og afhænger af et antal andre Unix/Linux-værktøjer/hjælpeprogrammer.
- cp og mv
- fzf - til søgning
- w3mimgdisplay - til forhåndsvisning af billeder
- xdg-open - til åbning af programmer
- vim - til omdøbning, bulk-omdøbning og redigering af udklipsholder
- mediainfo - til visning af medieinfo og filstørrelser
- sed - til fjernelse af et bestemt valg
- atool - til arkiveksempler
I denne artikel viser vi, hvordan du installerer og bruger cfiles terminalfilhåndtering i Linux.
Sådan installeres og bruges cfiles i Linux
For at installere cfiles på dine Linux-systemer skal du først installere udviklingsværktøjer som vist.
# 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]
Når du er installeret, kan du nu klone cfiles-kilderne fra sit Github-lager ved hjælp af git-kommandoen som vist.
$ git clone https://github.com/mananapr/cfiles.git
Gå derefter ind i det lokale lager ved hjælp af cd-kommandoen og kør følgende kommando for at kompilere den.
$ cd cfiles $ gcc cf.c -lncurses -o cf
Installer derefter den eksekverbare fil ved at kopiere eller flytte den til en mappe, der er i din $ PATH, som følger:
$ echo $PATH $ cp cf /home/aaronkilik/bin/
Når du har installeret det, skal du starte det som vist.
$ cf
Du kan bruge følgende tastebindinger.
-
h j k l
- Navigationstaster -
G
- Gå til slutningen -
g
- Gå til toppen -
H
- Gå til toppen af den aktuelle visning -
M
- Gå til midten af den aktuelle visning -
L
- Gå til bunden af den aktuelle visning -
f
- Søg ved hjælp af fzf -
F
- Søg ved hjælp af fzf i det nuværende bibliotek -
S
- Åbn Shell i det nuværende bibliotek -
mellemrum
- Tilføj/fjern til/fra valglisten -
fane
- Se valgliste -
e
- Rediger valgliste -
u
- Tom valgliste -
y
- Kopier filer fra valglisten -
v
- Flyt filer fra listen over valg -
a
- Omdøb filer i valgliste -
dd
- Flyt filer fra valglisten til papirkurven -
dD
- Fjern valgte filer -
i
- Se mediainfo og generel info -
.
- Skift skjulte filer -
m
- Tilføj bogmærke -
p
- Kør eksternt script -
r
- Genindlæs -
q
- Afslut
For mere information og anvendelsesmuligheder, se cfiles Github repository: https://github.com/mananapr/cfiles
Cfiles er en let, hurtig og minimal ncurses-filhåndtering skrevet i C med vim-lignende tastebindinger. Det er et igangværende arbejde med mange funktioner, der endnu ikke kommer. Del dine tanker om cfiles med os via feedbackformularen nedenfor.