linux ranger 删除文件,用 ranger 在 Linux 文件的海洋中导航
原标题:用 ranger 在 Linux 文件的海洋中导航
ranger是一款独特且非常方便的文件系统导航器,它允许你在 Linux 文件系统中移动,进出子目录,查看文本文件内容,甚至可以在不离开该工具的情况下对文件进行修改。
它运行在终端窗口中,并允许你按下方向键进行导航。它提供了一个多级的文件显示,让你很容易看到你在哪里、在文件系统中移动、并选择特定的文件。
要安装 ranger ,请使用标准的安装命令(例如, sudo apt install ranger )。要启动它,只需键入 ranger 。它有一个很长的、非常详细的手册页面,但开始使用 ranger 非常简单。
ranger 的显示方式
你需要马上习惯的最重要的一件事就是 ranger 的文件显示方式。一旦你启动了 ranger ,你会看到四列数据。第一列是你启动 ranger 的位置的上一级。例如,如果你从主目录开始, ranger 将在第一列中列出所有的主目录。第二列将显示你的主目录(或者你开始的目录)中的目录和文件的第一屏内容。
这里的关键是超越你可能有的任何习惯,将每一行显示的细节看作是相关的。第二列中的所有条目与第一列中的单个条目相关,第四列中的内容与第二列中选定的文件或目录相关。
与一般的命令行视图不同的是,目录将被列在第一位(按字母数字顺序),文件将被列在第二位(也是按字母数字顺序)。从你的主目录开始,显示的内容可能是这样的:
shs@dragonfly /home/shs/backups <== current selection
bugfarm backups 0 empty
dory bin 59
eel Buttons 15
nemo Desktop 0
shark Documents 0
shs Downloads 1
^ ^ ^ ^
| | | |
homes directories # files listing
inselected ineach of files in
home directory selected directory
ranger 显示的最上面一行告诉你在哪里。在这个例子中,当前目录是 /home/shs/backups 。我们看到高亮显示的是 empty ,因为这个目录中没有文件。如果我们按下方向键选择 bin ,我们会看到一个文件列表:
shs@dragonfly /home/shs/bin <== current selection
bugfarm backups 0 append
dory bin 59 calcPower
eel Buttons 15 cap
nemo Desktop 0 extract
shark Documents 0 finddups
shs Downloads 1 fix
^ ^ ^ ^
| | | |
homes directories # files listing
in selected in each of files in
home directory selected directory
每一列中高亮显示的条目显示了当前的选择。使用右方向键可移动到更深的目录或查看文件内容。
如果你继续按下方向键移动到列表的文件部分,你会注意到第三列将显示文件大小(而不是文件的数量)。“当前选择”行也会显示当前选择的文件名,而最右边的一列则会尽可能地显示文件内容。
shs@dragonfly /home/shs/busy_wait.c <== current selection
bugfarm BushyRidge.zip 170 K /*
dory busy_wait.c 338 B * program that does a busy wait
eel camper.jpg 5.55 M * it's used to show ASLR, and that's it
nemo check_lockscreen 80 B */
shark chkrootkit-output 438 B #include
^ ^ ^ ^
| | | |
homes files sizes file content
在该显示的底行会显示一些文件和目录的详细信息:
-rw-rw-r—- shs shs 338B 2019-01-05 14:44 1.52G, 365G free 67/488 11%
如果你选择了一个目录并按下回车键,你将进入该目录。然后,在你的显示屏中最左边的一列将是你的主目录的内容列表,第二列将是该目录内容的文件列表。然后你可以检查子目录的内容和文件的内容。
按左方向键可以向上移动一级。
按 q 键退出 ranger 。
做出改变
你可以按 ? 键,在屏幕底部弹出一条帮助行。它看起来应该是这样的:
View [m]an page, [k]ey bindings, [c]commands or [s]ettings? (press q to abort)
按 c 键, ranger 将提供你可以在该工具内使用的命令信息。例如,你可以通过输入 :chmod 来改变当前文件的权限,后面跟着预期的权限。例如,一旦选择了一个文件,你可以输入 :chmod 700 将权限设置为 rwx------ 。
输入 :edit 可以在 nano 中打开该文件,允许你进行修改,然后使用 nano 的命令保存文件。
总结
使用 ranger 的方法比本篇文章所描述的更多。该工具提供了一种非常不同的方式来列出 Linux 系统上的文件并与之交互,一旦你习惯了它的多级的目录和文件列表方式,并使用方向键代替 cd 命令来移动,就可以很轻松地在 Linux 的文件中导航。 返回搜狐,查看更多
责任编辑:
linux ranger 删除文件,用 ranger 在 Linux 文件的海洋中导航相关推荐
- linux自动删除30天前的日志文件
linux应用总结: 自动删除n天前的日志文件: 1. 使用的命令格式如下:find 对应目录 -mtime +天数 -name "文件名" -exec -rm -rffind / ...
- linux oracle 删除为空的dbf,Linux上Oracle误删除一个没有用的dbf表空间文件
在Linux下面安装好Oracle只有,Linux 下面就会有一个Oracle用户,Linux上Oracle误删除一个没有用的dbf表空间文件,导致数据库连接 在Linux下面安装好Oracle只有, ...
- Linux 定期删除3天以前的日志文件
删除3天以前的日志文件 (定时任务) 30 02 * find /file.log -mtime +3 |xargs rm -rf {} \; 转载于:https://blog.51cto.com/c ...
- linux字符串删除后几个字符,linux系统删除开头几个字符或者结尾几个字符
1.创建测试数据 [root@linuxprobe test3]# cat a.txt wrwrt fdgsaf fsads gdfgde fsddd dffgdf sfdef sdfdsg 2. [ ...
- 【Linux】删除软连接被坑
linux下删除软连接的时候,不小心将源目录中的文件删除,就因为补齐的时候带上了 "/" 辛亏有备份,不然就尴尬了,备份大于一切啊! 正确删除软连接的方法 ln -s 源目录 软连 ...
- 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件
过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...
- 在linux批量删除多级目录下同一格式的文件
在linux批量删除多级目录下同一格式的文件,可采用find + exec命令组合: 如在删除指定目录下的,所有子目录中,后缀为.doc的文件方法为: find file_path -type f - ...
- linux文件删除指定内容,Linux bash删除文件中含“指定内容”的行功能示例
本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...
- linux 老文件自动删除,Linux计划任务之自动删除n天前的旧文件
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 例1: find /usr/local/backups -mtime +10 ...
最新文章
- python使用fpdf2包和pdfrw包在已有的PDF页面上添加新的页
- lombok快速入门:实体类中再也不用写setter和getter,toString等方法了
- SAP Spartacus的double maintenance -使用Cherrypick进行维护工作
- 软件测试管理的几个基本要素
- Linux下eclipse编译C/C++程序遇到 undefined reference to `pthread_create'的异常解决办法
- 二元函数偏导数公式_高等数学六:(3)复合函数与微分性质
- 基于python的音乐推荐系统
- #_1 Win10原版镜像安装教程 + 系统崩溃备份文件
- Thinkphp响应式第三四方聚合支付平台源码
- Jenkins的安装及使用
- ☆【容斥原理】【SCOI2010】幸运数字
- 找出成绩全及格的学生(python)实现
- LOB类型的学习、总结
- bilibili直播地址获取
- Linux命令06 - - wget 下载网络文件
- python 读写h5py文件(转载)
- 计算机等级考试二级ppt,高校计算机等级考试二级C.ppt
- javascript解析url问号参数成对象
- 制作ubuntu安装U盘,安装错误gfxboot.c32 not a com32r image
- 云服务器什么是镜像?