Ranger - CLI 文件管理器
Ranger是一个基于命令行的文件管理器,具有适用于 Linux 的 VI 键绑定。它在终端中提供了 GUI 文件管理器的几乎所有功能。它提供了一个极简且漂亮的curses 界面,可以查看目录层次结构。 Ranger 的文件启动器非常好,它可以自动找出要使用哪种文件类型的程序。
特征:
- UTF-8 支持(如果您的Python副本支持)
- 多列显示
- 预览所选文件/目录
- 常用文件操作(create/chmod/copy/delete/...)
- 一次重命名多个文件
- 类似 VIM 的控制台和热键
- 自动确定文件类型并使用正确的程序运行它们
- 退出 Ranger 后更改 shell 的目录
- 标签、书签、鼠标支持……
安装
使用以下命令下载这些依赖项:
对于 Ubuntu/Debian:
sudo apt-get install less python3
对于 Arch Linux:
sudo pacman -S less python3
现在让我们看看如何在不同的 Linux 发行版上安装 Ranger:
对于 Ubuntu/Debian:
sudo apt-get install ranger
对于 Fedora 22+:
sudo dnf install ranger
对于 CentOS/RHEL:
sudo yum install ranger
对于 Arch Linux:
sudo pacman -S ranger
现在让游侠使用游侠命令吃午饭:
ranger
这里第一列显示父目录,第二列显示当前目录和文件,第三列显示第二列中所选文件的预览。
对于导航,我们可以使用H 、 J 、 K和L键,并按ENTER键打开所选文件。并退出游侠使用q键。
要启用图像和视频的文件预览,我们需要安装一些可选的依赖项,如下所示:
- w3mimgdisplay或ueberzug用于图像预览
- ffmpegthumbnailer用于视频缩略图
- pdftoppm预览 PDF
使用以下命令安装这些规范:
对于 Ubuntu/Debian:
sudo apt-get install ueberzug ffmpegthumbnailer poppler-utils
对于 Arch Linux:
sudo pacman -S ueberzug ffmpegthumbnailer poppler
现在我们可以看到图像、视频和 PDF 的预览:
要了解有关 Ranger 的更多信息,请使用 man 命令,例如:
man ranger