Ranger
What is Ranger?
Ranger is a powerful command line file manager that allows users to efficiently navigate and manage their files and directories. It has a simple and intuitive interface, making it easy to use even for those new to command line environments.
One of the main advantages of ranger is its speed. It is able to quickly load and navigate through large directories and file structures, making it a great tool for those who frequently work with large amounts of data. It also has a number of keybindings and shortcuts, allowing users to easily perform actions such as copy, paste, and delete without having to navigate through menus.
Another advantage of ranger is its customization options. It allows users to easily change the appearance and behavior of the interface, including color schemes and file previews. This allows users to tailor the tool to their specific needs and preferences.
Ranger also has a number of useful features, such as the ability to preview files, including images and audio files, directly in the interface. It also has a built-in search function, making it easy to locate specific files within a directory.
Overall, ranger is a powerful and efficient tool for managing files and directories in a command line environment. Its speed, customization options, and useful features make it a valuable tool for both experienced users and those new to command line file management.
Get Ranger here.
- Download ranger github
Information about using Ranger you might find helpfull.
A lot of the keybindings are vim like, so things like moving, copying etc are just what you would expect if you are used to vim. For example to quickly switch between multiple directories you can use vim-marks, or in ranger more like favorites by saving a directory with m f
where the "f" can be any single letter character and then going back to that save quicly with ' f
.
some useful keybindings that I find useful and are not especially Vim like
r
— open with dialogo
— opens a sort by dialogS
— opens a terminal in the current directory
Bulk rename
- mark files you want to rename
:bulkrename
— ranger's bulkrename command- this opens up the file names in vim (by default)
- operate on the files
- save and quit
- ranger will use the list to formulate a bash script to rename the files and presents it for you to confirm.
Filter
- turn on:
zf + regex
- turn off:
zf enter
— essentially a blank filter
Marking
- pressing space on the current file/directory
:mark regex
— marks all files in current list that match the regex