TranslateProject/published/201309/Ranger – A Text Based File Manager For Command Line Users.md

88 lines
4.2 KiB
Markdown
Raw Normal View History

2013-09-18 22:59:00 +08:00
Ranger 给命令行用户一个基于文本的文件管理器
======================================
2013-09-18 22:59:00 +08:00
图形文件管理器是每个人日常电脑工作的一部分。多数用户都乐于使用默认的文件管理器并且没有那么多困扰让他们去探索替代的文件管理器。但是当使用命令行CLI的文件管理器用户在找到一个最好的之前可能有兴趣尝试各种可用的文件管理器以适合他们的需求。在这篇文章中我们将来看看Ranger一个基于命令行的文件管理器。
2013-09-18 22:59:00 +08:00
![img](http://mylinuxbook.com/wp-content/uploads/2013/09/ranger-main.png "ranger-main")
**注释**这篇文章中的所有示例和使用说明在ubuntu13.04上已通过测试。
2013-09-18 22:59:00 +08:00
###Ranger - 命令行文件管理器
2013-09-18 22:59:00 +08:00
Ranger是一个基于ncurses库的命令行文件管理器有一个简单而简约的用户界面。它使用基本的vi式的导航键能够预览文件和用默认程序打开它们。
2013-09-18 22:59:00 +08:00
###如何使用Ranger
只需在命令行里键入命令ranger去执行这个程序。这是在我系统上从/home/himanshu目录执行时的ranger快照。
![img](http://mylinuxbook.com/wp-content/uploads/2013/09/ranger-1.png "ranger-1")
你可以看到在单独的列上ranger显示了目录子目录和目录里的内容。例如如上图所示在窗口最左边一列代表我的系统在/home/目录下有三个目录。在这三种目录里himanhu目录是当前已被选择的。
2013-09-18 22:59:00 +08:00
第二列代表himanshu目录的子目录。这里Pictures子目录是当前被选择的。同样的第三列代表呈现在图片目录的所有文件。
2013-09-18 22:59:00 +08:00
**注释**:你可以使用左右键选择一个特定的列并且使用上下键穿梭于这些列中。
2013-09-18 22:59:00 +08:00
Ranger使用默认程序去显示不同类型的文件。例如当我导航到第三列如之前的截图并且按下我选择的文件workspace_switcher.png。下面会出现
![img](http://mylinuxbook.com/wp-content/uploads/2013/09/ranger-2.png "ranger-2")
所以你可以看到ranger在图像浏览器中打开文件。这个文件管理器另一个功能是被选择的文件如果可能的话可以在文件管理器中预览文件。
2013-09-18 22:59:00 +08:00
这是示例截图:
![img](http://mylinuxbook.com/wp-content/uploads/2013/09/ranger-3.png "ranger-3")
所以你可以看到当CMS文件被选中时预览它的内容被显示在窗口的右边。如果想要读取完整文件只需点击右键头文件将在vi/vim编辑器中打开。退出vi/vim编辑器使用q 回到文件管理器。
注释 - 预览图片需要一些支持库。更多方面的信息:[可以看这里][1]阅读支持部分。
2013-09-18 22:59:00 +08:00
这是关于使用ranger的一些提示
- 选择一个文件按y复制它然后导航到目标目录再按p粘贴。
- 提示:**delete键**去删除当前被选中的文件。
- 在文件管理器里使用问号打开ranger的man手册页并且按q回到文件管理器。
- 基于ncurses可以很容易的通过鼠标上下滚动。
###下载/安装
这是相关ranger文件管理器的重要链接
- [主页][2]
- [下载][3]
我通过apt-get在命令行下载并安装这个程序。Ubuntu用户也可以使用Ubuntu软件中心下载安装这个程序。本文使用的版本是1.5.4-1。
没有其他问题的话,下载和安装能够顺利完成。
**优点**
- 轻松导航
- 简约的UI
- 使用vi/vim风格命令控制
**缺点**
- 只适用于基本的文件管理操作
- 预览功能需要依赖关系被满足
**总结**
Ranger是一个很好的实用程序。我将推荐这个程序给那些工作在服务器上的用户不含GUI。如果你主要使用命令行并且在寻找一个好的命令行管理器Ranger可能是一个好的选择。如果你的期望不是太高ranger不会使你失望。
2013-09-18 22:59:00 +08:00
via: http://mylinuxbook.com/ranger-command-line-file-manager/
本文由 [LCTT][] 原创翻译,[Linux中国][] 荣誉推出
译者:[Vito][] 校对:[wxy][]
2013-09-18 22:59:00 +08:00
[LCTT]:https://github.com/LCTT/TranslateProject
[Linux中国]:http://linux.cn/portal.php
[Vito]:http://linux.cn/space/vito
[wxy]:http://linux.cn/space/wxy
2013-09-18 22:59:00 +08:00
[1]:http://ranger.nongnu.org/
[2]:http://ranger.nongnu.org/index.html
[3]:http://ranger.nongnu.org/download.html