0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用ranger在Linux文件的海洋中导航

Linux爱好者 来源:Linux爱好者 作者:Linux爱好者 2021-03-03 14:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


ranger是一款独特且非常方便的文件系统导航器,它允许你在 Linux 文件系统中移动,进出子目录,查看文本文件内容,甚至可以在不离开该工具的情况下对文件进行修改。

它运行在终端窗口中,并允许你按下方向键进行导航。它提供了一个多级的文件显示,让你很容易看到你在哪里、在文件系统中移动、并选择特定的文件。

要安装 ranger,请使用标准的安装命令(例如,sudo apt install ranger)。要启动它,只需键入 ranger。它有一个很长的、非常详细的手册页面,但开始使用 ranger 非常简单。

ranger 的显示方式

你需要马上习惯的最重要的一件事就是 ranger 的文件显示方式。一旦你启动了 ranger,你会看到四列数据。第一列是你启动 ranger 的位置的上一级。例如,如果你从主目录开始,ranger 将在第一列中列出所有的主目录。第二列将显示你的主目录(或者你开始的目录)中的目录和文件的第一屏内容。

这里的关键是超越你可能有的任何习惯,将每一行显示的细节看作是相关的。第二列中的所有条目与第一列中的单个条目相关,第四列中的内容与第二列中选定的文件或目录相关。

与一般的命令行视图不同的是,目录将被列在第一位(按字母数字顺序),文件将被列在第二位(也是按字母数字顺序)。从你的主目录开始,显示的内容可能是这样的:

ranger 显示的最上面一行告诉你在哪里。在这个例子中,当前目录是 /home/shs/backups。我们看到高亮显示的是 empty,因为这个目录中没有文件。如果我们按下方向键选择 bin,我们会看到一个文件列表:

每一列中高亮显示的条目显示了当前的选择。使用右方向键可移动到更深的目录或查看文件内容。

如果你继续按下方向键移动到列表的文件部分,你会注意到第三列将显示文件大小(而不是文件的数量)。“当前选择”行也会显示当前选择的文件名,而最右边的一列则会尽可能地显示文件内容。

在该显示的底行会显示一些文件和目录的详细信息:

-rw-rw-r—- shs shs 338B 2019-01-05 14:44 1.52G, 365G free 67/488 11%

如果你选择了一个目录并按下回车键,你将进入该目录。然后,在你的显示屏中最左边的一列将是你的主目录的内容列表,第二列将是该目录内容的文件列表。然后你可以检查子目录的内容和文件的内容。

按左方向键可以向上移动一级。

按 q 键退出 ranger。

做出改变

你可以按 ? 键,在屏幕底部弹出一条帮助行。它看起来应该是这样的:

View[m]anpage,[k]eybindings,[c]commandsor[s]ettings?(pressqtoabort)

按 c 键,ranger 将提供你可以在该工具内使用的命令信息。例如,你可以通过输入 :chmod 来改变当前文件的权限,后面跟着预期的权限。例如,一旦选择了一个文件,你可以输入 :chmod 700 将权限设置为 rwx------。

输入 :edit 可以在 nano 中打开该文件,允许你进行修改,然后使用 nano 的命令保存文件。

总结

使用 ranger 的方法比本篇文章所描述的更多。该工具提供了一种非常不同的方式来列出 Linux 系统上的文件并与之交互,一旦你习惯了它的多级的目录和文件列表方式,并使用方向键代替 cd 命令来移动,就可以很轻松地在 Linux 的文件中导航。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7315

    浏览量

    93998
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    218017
  • 文件系统
    +关注

    关注

    0

    文章

    301

    浏览量

    20811

原文标题:用 ranger 在 Linux 文件的海洋中导航

文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux新手通关!5分钟掌握文件/目录管理,告别“找不到北”

    新手入门:Linux 文件 / 目录管理实操指南 刚上手 Linux 的小伙伴,是不是常陷入这些 “混乱时刻”:想找的文件藏在层层目录里,翻半天找不到;误删
    的头像 发表于 11-17 10:42 178次阅读
    <b class='flag-5'>Linux</b>新手通关!5分钟掌握<b class='flag-5'>文件</b>/目录管理,告别“找不到北”

    告别 “导航错位”!智锐通 MIN-EC10 直击内窥镜术中痛点,撑起精准手术 “视野伞”

    凭借其强大的硬件架构与灵活的系统适配能力,成功解决了传统术中导航平台的核心难题,助力医生实现更精准、更高效的手术操作。
    的头像 发表于 09-29 17:55 5056次阅读
    告别 “<b class='flag-5'>导航</b>错位”!智锐通 MIN-EC10 直击内窥镜术中痛点,撑起精准手术 “视野伞”

    2025华为全联接大会气象海洋论坛圆满落幕

    华为全联接大会2025期间,以“数智赋能,洞悉天海,数值+AI驱动气象海洋预报新纪元”为主题的气象海洋论坛成功举办。来自气象、海洋领域的专家齐聚一堂,探讨高性能计算、AI、鸿蒙等创新技术
    的头像 发表于 09-25 11:36 585次阅读

    Linux三大主流文件系统解析

    还在为选择哪个文件系统而纠结?作为一名摸爬滚打多年的运维老鸟,我将用最接地气的方式,带你彻底搞懂 Linux 三大主流文件系统的奥秘。
    的头像 发表于 08-05 17:37 1057次阅读

    海洋平台电力告急?CSG船变压器与华兴变压器有何妙招?

    波涛汹涌的海洋上,船舶与海洋平台的电力系统如同心脏般维系着所有设备的运转,可您是否经历过这样的窘境:变压器短时并联运行时,电力分配失衡,重要设备突然罢工,让整个作业陷入被动?这一让众多船厂和船舶
    的头像 发表于 07-31 17:18 568次阅读
    <b class='flag-5'>海洋</b>平台电力告急?CSG船<b class='flag-5'>用</b>变压器与华兴变压器有何妙招?

    MEMS组合导航系统能否成为多领域导航的“全能王者”?

    导航领域绽放出耀眼光芒。它凭借测绘级精度的导航信息输出能力,成为市面上采用MEMS技术组合导航系统中精度之最,为测绘、交通、海洋探测等行
    的头像 发表于 07-21 15:57 789次阅读
    MEMS组合<b class='flag-5'>导航</b>系统能否成为多领域<b class='flag-5'>导航</b>的“全能王者”?

    稳定源于实力:华兴船防腐变压器的海洋生存哲学

    船舶广袤海洋中航行,电力系统的稳定与否,直接决定着航行安全与任务成败。当传统变压器潮湿、振动、腐蚀的海洋环境中频频“掉链子”时,华兴船
    的头像 发表于 07-15 13:39 367次阅读
    稳定源于实力:华兴船<b class='flag-5'>用</b>防腐变压器的<b class='flag-5'>海洋</b>生存哲学

    安泰水声功率放大器海洋勘探中的应用研究

    海洋勘探是指对海洋进行系统的调查和研究,以了解海洋的物理、化学、生物和地质特性。它对于海洋资源开发、海洋科学研究以及
    的头像 发表于 06-23 14:48 409次阅读
    安泰水声功率放大器<b class='flag-5'>在</b><b class='flag-5'>海洋</b>勘探中的应用研究

    那些推动海洋研究与开发的前沿科技

    每年的6月8日是世界海洋日。海洋事业关系民族生存发展状态,关系国家兴衰安危。海洋是支撑未来发展的资源宝库和战略空间,我国是海洋大国,利用好、保护好
    的头像 发表于 06-06 14:38 867次阅读

    猜猜看!CSD 船变压器海洋平台供电的 “稳定核心” 怎么选?

    广袤无垠的海洋中,海洋平台的稳定运行对于海洋资源开发、海洋科研以及海上作业等领域至关重要。而CSD船
    的头像 发表于 05-31 00:00 586次阅读
    猜猜看!CSD 船<b class='flag-5'>用</b>变压器<b class='flag-5'>在</b><b class='flag-5'>海洋</b>平台供电的 “稳定核心” 怎么选?

    Linux中,新设置对CY7C65215重新编程后,如何启用新设置?

    Linux 系统下,如何 1. Linux 中的编程新设置配置 CY7C65215? 如\"USB 串口配置实用程序\" 或命令行 fwDownload.exe。 2.
    发表于 05-26 08:23

    如何在SonarWiz中导入和处理海底数据

    本指南将向您介绍如何在 SonarWiz 中导入和处理海底数据。 通过本程序,您将学会如何 将侧视扫描数据导入 SonarWiz 平滑和内插导航 应用分层后退和滚轮偏移 应用增益,如 TVG
    的头像 发表于 02-18 14:16 1153次阅读
    如何在SonarWiz<b class='flag-5'>中导</b>入和处理海底数据

    如何在SonarWiz中导入和处理磁强计数据

    本指南将向您介绍如何在 SonarWiz 中导入和处理磁强计数据。 我们概述的程序将减少数据中的昼夜变化和航向变化,消除层回偏移,并生成总场图和分析场图。 下一步是在数据中标记磁异常,并将异常与声纳
    的头像 发表于 02-17 17:29 822次阅读
    如何在SonarWiz<b class='flag-5'>中导</b>入和处理磁强计数据

    华为助力海洋强国建设

    国家“发展海洋经济,保护海洋生态环境,加快建设海洋强国”的战略部署下,华为积极参与海洋领域数字化、智能化建设,推动
    的头像 发表于 01-21 10:12 929次阅读

    Linux文件查找神器对决:Locate与find选谁

    linux 中有很多查找工具,今天主要讲解locate,find两个工具。 一、 locate 1、性能介绍 查询系统上预建的文件索引 数据库 /var/lib/mlocate/mlocate.db
    的头像 发表于 12-18 14:00 898次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>文件</b>查找神器对决:Locate与find选谁