LF - A Nifty Terminal File Manager For Linux Systems
默认情况下,大多数Linux管理员更喜欢在CLI中工作,因为他们习惯了。 同样,在95%的Linux服务器上也没有通过GUI进行工作的选项,但是,如果您想在导航至其他目录时为黑色终端添加一些颜色。
您可以尝试使用LF命令,从而获得不错的体验。 不要将其安装在Prod环境中,因为它处于开发阶段。
什么是低频
LF代表List File是用Go语言编写的Linux系统漂亮的终端文件管理器。 它受到游侠的启发,具有一些缺失和额外的功能。
由于某些外部功能可以通过外部工具更好地处理,因此特意省略了一些缺少的功能。
它提供了一个极简且不错的curses界面,并具有目录层次结构的视图。
此外,我们无需打开任何文本查看器即可读取文本文件。 它使用户可以轻松导航到整个文件系统。
LF功能
跨平台(Linux,OSX,BSD,Windows(部分))
单个二进制文件,没有任何运行时相关性(terminfo数据库除外)
快速启动和低内存占用(由于本机代码和静态二进制文件)
服务器/客户端体系结构可在多个实例之间共享文件选择
使用Shell命令进行配置
可自定义的键绑定(vi和readline默认值)
预览过滤(用于源突出显示,存档,PDF /图像作为文本等)
如何在Linux中安装LF
转到github上的LF Releases页面,并下载适用于您的操作系统的最新版本和相关版本。 它将包含一个可执行文件,因此,只需将文件移动到您的路径目录即可。
要检查您的路径目录,请运行以下命令。
1 2 | # echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin |
运行以下命令以下载适用于您的操作系统的最新可用版本。
1 | # wget https://github.com/gokcehan/lf/releases/download/r8/lf-linux-amd64.tar.gz |
使用以下命令提取tar归档文件。
1 | # tar xvf lf-linux-amd64.tar.gz |
如前所述,只需将可执行文件移动到您的路径目录即可。
1 | # mv lf /usr/local/bin |
最后运行LF命令以使用它。 按
1 | # lf |
默认情况下,您不会获得LF命令的手册页。 要获取手册页,请按照以下步骤操作。
首先克隆LF github页面,如下所示。
1 | # git clone https://github.com/gokcehan/lf.git |
浏览至lf目录。
1 | # cd lf |
最后,将lf.1文件移动到/ usr / share / man / man1 /文件夹。
1 | # mv lf.1 /usr/share/man/man1/lf.1 |
现在,您可以访问LF命令的手册页。
1 | # man lf |
运行以下命令以访问LF命令文档。
1 | # lf -doc |
对于基于Arch Linux的用户,可以在AUR帮助器的帮助下轻松安装它,因为该软件包在AUR存储库中可用。
1 | $ yay -S lf |
LF命令用法
使用以下键浏览目录中的文件和文件夹。 导航至以下页面以获取视频教程。
使用以下键一次移动半页。
使用以下键一次移动整页。
使用以下键移动到列表的开头和结尾。
使用以下键切换,反转和取消标记当前目录中的文件。
使用以下键执行复制,剪切,粘贴和清除文件。
使用
使用
使用以下键进行搜索。
按下
1 2 3 4 5 6 7 | keys command za set info size:time zh set hidden! zn set info zr set reverse! zs set info size zt set info time |
按下
1 2 3 4 | keys command sn :{{ set sortby natural; set info ; }} ss :{{ set sortby size; set info size; }} st :{{ set sortby time; set info time; }} |
附加命令。