lf is the file manager used in LARBS. It was original inspired by the program ranger, but unlike ranger, lf is written in Go instead of Python, so is significantly snappier and adds better features for interaction between different lf instances.

Note that lf uses ueberzug to produce previews of images, or here, a .pdf.


Run lf by pressing super + r, or type lf manually in the termianl.


This list is not necessarily exhaustive. See man lf and the lf configuration file for more.

lf’s configuration files

The other files in the ~/.config/lf/ directory are run automatically when needed.


Notice that alias lf will tell you that technically you are running the wrapper script lfub when you run lf. This has to do with ueberzug, the program that generates image previews.