

CLIFM是位于命令行上的类似壳,基于文本的终端文件管理器。
尽管功能齐全,功能强大且可扩展,但与您与文件系统互动的方式相互作用并不是关于功能,而是关于设计的。
大多数终端文件经理(如果不是全部)都是使用TUI设计原理构建的,就像Supper Midnight Commander和Ranger一样。但是, CLIFM却是在构建的CLI设计原则:不要在大量文件菜单中导航,只需像在常规外壳中一样键入它,但更容易,更快!
因此, CLIFM不需要更好:它只是不同的!
有关详细说明,请参阅Wiki的介绍部分。
除了常见的文件操作,例如复制,移动,删除等。CLIFM还提供以下功能:
.hidden文件的支持)pc和oc命令分别文件权限/所有权编辑器cp和mv带有不错的进度栏)s *.[ch]<TAB> )=l<TAB>列出当前DIR中的所有符号)@image<TAB> )xdg和Ranger的rifle )pistol和Ranger的scope.sh )view命令)有关每个功能的详细说明,请遵循相应的链接或咨询Wiki。
如果在Linux上运行,则可以通过OpenSuse Build System为大多数主要分布提供二进制软件包。
注意:依赖项很可能已经满足,但是在任何情况下,请参阅依赖项部分。
git clone https://github.com/leo-arch/clifm.git
cd clifm
sudo make install有关更多信息/支持的平台,请咨询安装页面。
要开始使用CLIFM,您不需要学习任何新的东西:通常的外壳命令就可以正常工作。但是,不仅仅是外壳命令...
help命令使您对CLIFM进行快速介绍:一旦进入CLIFM提示,请输入help还是? 。
✓键入cmd<TAB>以获取可用命令的列表和简短的描述。
✓键入help <TAB>以获取可用帮助主题的列表。选择您想要的一个,然后按Enter 。
✓要跳入Manpage中的命令部分,只需输入cmd或按F2 。
✓按F1访问完整的manpage和F3 ,以访问密钥限制页面。
✓要获得有关某些特定命令的帮助,只需键入CMD -h即可。例如, s -h 。
您还可以查看我们的一些常见问题解答和这些基本用法示例,以使您入门。
有关完整的说明,请咨询我们的Wiki。
1.18 (Caniche endormi).hidden文件,包括通配符。--time-style , TimeStyle (配置文件)或time_style (环境变量)。-L,--follow-symlinks-long的符号链接。k命令和alt-+键插入切换follow-symlinks-long (编辑键键文件-VIA kb edit - 并添加此行以启用此新的键键: toggle-follow-links-long:M-+ )。--prop-fields自定义显示的字段。p/pp命令使用的时间样式通过--ptime-style , PTimeStyle (config file)或ptime_style (环境变量)。-a和-l选项并不纯粹(而不是启用这些功能,就像大多数文件Listers所做的那样(例如:ls: ls , exa ,eza, eza , lsd ))和2)我们有时会使用大写选项来启用,有时甚至是不一致的功能(我们不一致)(我们对以下是不一致的更改):-a启用隐藏的文件, -A禁用它-f启用dirs -oft和-F禁用它-l启用远景和-L遵循长视图中的符号链接(缩短了--follow-symlinks-long )-o启用autoCD和-O禁用它1.17 (Lechuck)ReadAutocmdFiles在主配置文件中设置为true ,否则不会读取AutoCommand文件。1.16 (Big Whoop)1.15 (Jolly Rogger)fzf 0.44或更高版本)。p / pp命令)(Linux)。1.14 (Jawbreaker)--stat和--stat-full选项作为stat (1)替换。HistIgnore从命令历史记录中排除命令。DirhistIgnore将目录从目录历史记录(和跳跃数据库)排除。1.13 (Voodoo Root)p / pp命令)。p / pp命令)的纳米秒精度。fzy已经无活跃了一年多,因此我们将其分配为FNF(包括使其与Clifm一起使用的某些功能)。因此, --fzytab已重命名为--fnftab ,就像配置文件中的TabCompletionMode选项现在为fnf而不是fzy为值一样。new命令验证。clifmrun文件以使图像预览再次工作。1.12 (Blondebeard)--no-bold禁用大胆的颜色。ColorLinksAsTarget根据目标文件对符号链接着色。--no-trim-names中的TrimNames选项永久禁用文件名来修剪。tag命令。version 1.11 (Cobb)--no-apparent-size或设置ApparentSize恢复为false在配置文件中。ColorScheme选项(或将其设置为空值或default-256 )即可启用此功能。config dump打印设置列表及其当前值(突出显示与默认值不同的值)config命令现在用于打开/编辑主配置文件(仍然可以使用edit ,但已弃用,可以在以后的版本中删除)FzfPreview (默认情况下,仅在选项卡完成-FZF模式下仅使用FZF模式)(通过--no-fzfpreview禁用)j命令)--purge选项清除跳跃数据库version 1.10 (Swordmaster) :dh命令访问目录历史记录列表。如bh和fh命令一样, dh插件现在已弃用。s:现在像sel关键字一样工作,与t:用于标签)和b:用于书签)。咨询文件选择部分。:b构造被删除。 b:现在列出书签名称而不是路径。 b:mybm扩展到名为mybm的书签指向的路径。就像书签建议策略一样(在SuggestionStrategy策略选项中),现在对ExpandBookmarks选项(配置文件)已弃用。请参阅书签部分。bm add FILE BM_NAME 。rename子命令重命名配置文件oc ,文件所有权编辑器cmd<TAB>简短描述--sel-file标志设置自定义选择文件version 1.9 (Sharptooth) :pc ,文件权限编辑器cd -现在像大多数外壳一样工作view命令可以通过选项卡选择文件view命令 ---fzfpreview-hidden以启动隐藏的预览窗口(通过alt-p切换)version 1.8 (Otis) :keybindings.clifm :删除文件并重新启动就足够了。手动:运行kb edit ,然后替换open-jump-db:e[18~通过open-preview:e[18~ 。FzfTabOptions line in your theme file (via the cs edit command) or just copy the theme file from the data directory (usually /usr/local/share/clifm/colors ): --bind alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --preview-window=wrap,border-left --color="border:7:dim" 。clifmimg插件,用于图像预览view命令,全屏预览文件fzfsel插件通过-f选项的平面视图--vt100开关提高了VT100的兼容性CPR CUP逃脱序列!这些被100%制成的内部光标位置计算以及基本/便携式逃逸序列取代: CUU , CUD , CUF和CUB 。version 1.7 (Elaine) :.cfm重命名为.clifm (避免与ColdFusion Files发生冲突)cc命令以避免与/bin/cc发生冲突(改用colors )--std-tab-comp选项重命名为--stdtab (匹配--fzytab和--smenutab选项)version 1.6 (Guybrush) :--no-folders-first和--folders-first选项,分别将其更名为--no-dirs-first和--dirs-first 。以同样的方式, folders-first命令被重命名为dirs-first 。PromptStyle选项重命名为Notifications (以true和false为价值)version 1.5 (Nano) :Prompt , WarningPromptStr , DividingLine和FfzTabOptions选项已从配置文件转移到配色方案文件,以获取集中式和单个主题文件。但是,为了保持向后兼容性,仍然可以识别旧位置。如果在“配色方案”文件中找到了这些选项中的任何一个,则将从主配置文件中获取的值将被覆盖。wp颜色代码现在仅用于警告提示的输入文本颜色。version 1.4 (Alma) :有关更多详细信息,请咨询ChangElog文件。
CLIFM在Linux,Termux(Android),FreeBSD,NetBSD,OpenBSD,Draginfly,Macos,Solaris/Illumos,Haiku和Cygwin/Mingw上运行,X86,ARM,POWERPC和RISC-RISC-V架构。
该项目是获得许可的GPL版本2(或更高版本)。有关详细信息,请参见许可证文件。
欢迎贡献!有关详细信息,请参阅我们的贡献指南。
访问此存储库的讨论部分,让我们知道您的想法:想法,评论,观察和问题总是有用的。
leo abramovich <[email protected]>。
特别感谢所有为该项目做出贡献的人。