mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
Merge pull request #26474 from wxy/20220704-Manage-your-files-in-your-Linux-terminal-with-ranger
RP:published/20220704 Manage your files in your Linux terminal with ranger.md
This commit is contained in:
commit
a84aa6aac2
@ -3,37 +3,38 @@
|
|||||||
[#]: author: "Sumantro Mukherjee https://opensource.com/users/sumantro"
|
[#]: author: "Sumantro Mukherjee https://opensource.com/users/sumantro"
|
||||||
[#]: collector: "lkxed"
|
[#]: collector: "lkxed"
|
||||||
[#]: translator: "geekpi"
|
[#]: translator: "geekpi"
|
||||||
[#]: reviewer: " "
|
[#]: reviewer: "wxy"
|
||||||
[#]: publisher: " "
|
[#]: publisher: "wxy"
|
||||||
[#]: url: " "
|
[#]: url: "https://linux.cn/article-14835-1.html"
|
||||||
|
|
||||||
用 ranger 在 Linux 终端管理你的文件
|
用 ranger 在 Linux 终端管理你的文件
|
||||||
======
|
======
|
||||||
试试这个轻量级的开源工具,不用离开终端就可以预览文件。
|
|
||||||
|
> 试试这个轻量级的开源工具,不用离开终端就可以预览文件。
|
||||||
|
|
||||||
![Filing cabinet for organization][1]
|
![Filing cabinet for organization][1]
|
||||||
|
|
||||||
查看你的文件和文件夹的最基本方法是使用命令 `ls` 和 `ll`。但是有时候,我不仅想看到文件的元数据,还想一目了然地看到文件的内容。为此,我使用 ranger。
|
查看你的文件和文件夹的最基本方法是使用命令 `ls` 和 `ll`。但是有时候,我不仅想看到文件的元数据,还想一目了然地看到文件的内容。为此,我使用 ranger。
|
||||||
|
|
||||||
如果你喜欢在控制台中工作,并使用 [Vim][2] 或 Vi,而且你不想因为任何原因离开你的终端,那么 ranger 就是你最好的新朋友。Ranger 是一个最小的文件管理器,它不仅可以让你浏览文件,还可以预览它们。Ranger 与 rifle 捆绑在一起,rifle 是一个文件执行器,可以有效地选择与特定文件类型相关的程序。
|
如果你喜欢在控制台中工作,并使用 [Vim][2] 或 Vi,而且你不想因为任何原因离开你的终端,那么 ranger 就是你最好的新朋友。ranger 是一个精简的文件管理器,它不仅可以让你浏览文件,还可以预览它们。ranger 与 rifle 捆绑在一起,rifle 是一个文件执行器,可以有效地选择与特定文件类型相关的程序。
|
||||||
|
|
||||||
### 在 Linux 上安装 ranger
|
### 在 Linux 上安装 ranger
|
||||||
|
|
||||||
Ranger 可以在 Fedora 或任何基于 RPM 的发行版中安装,方法是运行:
|
ranger 可以在 Fedora 或任何基于 RPM 的发行版中安装,方法是运行:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ sudo dnf install ranger
|
$ sudo dnf install ranger
|
||||||
```
|
```
|
||||||
|
|
||||||
Ranger 也可以用于[其他发行版和 macOS][3]。
|
ranger 也可以用于 [其他发行版和 macOS][3]。
|
||||||
|
|
||||||
### 第一次使用 ranger
|
### 第一次使用 ranger
|
||||||
|
|
||||||
作为一个用户,你可以在你喜欢的终端上简单地输入 `$ ranger` 来启动 ranger。可以用方向键浏览。这张截图是一个很好的例子,我可以预览存储在 `Kernel-tests` 中的 `config.example` 文件的代码。
|
作为一个用户,你可以在你喜欢的终端上简单地输入 `ranger` 来启动 ranger。可以用方向键浏览。这张截图是一个很好的例子,我可以预览存储在 `Kernel-tests` 中的 `config.example` 文件的代码。
|
||||||
|
|
||||||
![Screenshot of terminal showing config.example highlighted and a preview of the file in the terminal to the right][4]
|
![Screenshot of terminal showing config.example highlighted and a preview of the file in the terminal to the right][4]
|
||||||
|
|
||||||
选中任何文件并按下 F4 键,就可以打开你的默认编辑器,让你立即编辑这些文件!
|
选中任何文件并按下 `F4` 键,就可以打开你的默认编辑器,让你立即编辑这些文件!
|
||||||
|
|
||||||
### 图像和视频怎么办?
|
### 图像和视频怎么办?
|
||||||
|
|
||||||
@ -41,7 +42,7 @@ Ranger 也可以用于[其他发行版和 macOS][3]。
|
|||||||
|
|
||||||
![Screenshot of a PNG file preview over a terminal window][6]
|
![Screenshot of a PNG file preview over a terminal window][6]
|
||||||
|
|
||||||
在一个图像文件上点击 i 会给用户提供所有的 EXIF 数据。点击 **Shift+Enter** 将打开 PDF 文件。
|
在一个图像文件上点击 `i` 会给用户提供所有的 EXIF 数据。点击 `Shift+Enter` 将打开这个 PDF 文件。
|
||||||
|
|
||||||
![A screenshot showing a preview of a PDF file (tickets to a museum) floating over the terminal window][7]
|
![A screenshot showing a preview of a PDF file (tickets to a museum) floating over the terminal window][7]
|
||||||
|
|
||||||
@ -53,20 +54,20 @@ Ranger 也可以用于[其他发行版和 macOS][3]。
|
|||||||
|
|
||||||
除非 Vim 用户另有配置,否则下面的键绑定工作良好。
|
除非 Vim 用户另有配置,否则下面的键绑定工作良好。
|
||||||
|
|
||||||
j:下移
|
- `j`:下移
|
||||||
k:上移
|
- `k`:上移
|
||||||
h: 移动到父目录
|
- `h`: 移动到父目录
|
||||||
gg:移到列表的顶部
|
- `gg`:移到列表的顶部
|
||||||
i:预览文件
|
- `i`:预览文件
|
||||||
r:打开文件
|
- `r`:打开文件
|
||||||
zh:查看隐藏文件
|
- `zh`:查看隐藏文件
|
||||||
cw:重命名当前文件
|
- `cw`:重命名当前文件
|
||||||
yy:复制文件
|
- `yy`:复制文件
|
||||||
dd:剪切文件
|
- `dd`:剪切文件
|
||||||
pp:粘贴文件
|
- `pp`:粘贴文件
|
||||||
u:撤销
|
- `u`:撤销
|
||||||
z:改变设置
|
- `z`:改变设置
|
||||||
dD:删除文件
|
- `dD`:删除文件
|
||||||
|
|
||||||
### 控制台命令
|
### 控制台命令
|
||||||
|
|
||||||
@ -76,19 +77,19 @@ dD:删除文件
|
|||||||
|
|
||||||
其他有用的控制台命令包括:
|
其他有用的控制台命令包括:
|
||||||
|
|
||||||
`:openwith`:用你选择的程序打开一个选择的文件
|
- `:openwith`:用你选择的程序打开一个选择的文件
|
||||||
`:touch FILENAME`:创建一个文件
|
- `:touch FILENAME`:创建一个文件
|
||||||
`:mkdir FILENAME`:创建一个目录
|
- `:mkdir FILENAME`:创建一个目录
|
||||||
`:shell <command>`:在 shell 中运行一个命令
|
- `:shell <command>`:在 shell 中运行一个命令
|
||||||
`:delete`:删除文件
|
- `:delete`:删除文件
|
||||||
|
|
||||||
### 在 tty2/3/4 中能工作吗?
|
### 在 tty2/3/4 中能工作吗?
|
||||||
|
|
||||||
作为一个从事质量保证(QA)工作的人,我发现搜索日志和阅读日志从未如此简单。即使我的 Gnome 显示管理器崩溃了,我也可以切换到我的 tty2,用我的用户名和密码登录,并以超级用户权限启动 ranger,然后我就可以尽情地探索了!
|
作为一个从事质量保证(QA)工作的人,我发现搜索日志和阅读日志从未如此简单。即使我的 Gnome 显示管理器崩溃了,我也可以切换到我的 tty2,用我的用户名和密码登录,并以超级用户权限启动 ranger,然后我就可以尽情地探索了!
|
||||||
|
|
||||||
Ranger 是一个很好的工具,可以在不离开终端的情况下处理文件。Ranger 是最小的,也是可定制的,所以不妨一试吧!
|
ranger 是一个很好的工具,可以在不离开终端的情况下处理文件。ranger 是精简的,也是可定制的,所以不妨一试吧!
|
||||||
|
|
||||||
图片来源:(Sumantro Mukherjee,CC BY-SA 4.0)
|
*图片来源:(Sumantro Mukherjee,CC BY-SA 4.0)*
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -97,7 +98,7 @@ via: https://opensource.com/article/22/7/manage-files-linux-terminal-ranger
|
|||||||
作者:[Sumantro Mukherjee][a]
|
作者:[Sumantro Mukherjee][a]
|
||||||
选题:[lkxed][b]
|
选题:[lkxed][b]
|
||||||
译者:[geekpi](https://github.com/geekpi)
|
译者:[geekpi](https://github.com/geekpi)
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
校对:[wxy](https://github.com/wxy)
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
Loading…
Reference in New Issue
Block a user