Linux mc 命令 - 字符界面文件管理器
介绍
mc(英文全拼:Midnight Commander)是一个基于字符的目录浏览器和文件管理器。
在 Linux 的世界中,使用图形文件管理器可以轻松完成许多常见的文件操作,但命令行工具通常有更多额外功能和灵活性,而 mc 则将图形文件管理器和命令行工具这两个世界联系在一起了。
mc 的设计基于文件管理器的一个普遍概念 —— 双目录窗口,同时显示两个目录的列表,用于显示文件/目录移动或复制等操作的源(source)和目标(destination)。执行 mc 之后,将会看到菜单式的文件管理程序,共分成 5 个部分。
-
左右目录面板 —— 屏幕中央是两个大的目录面板,在任何时刻都会有其中之一(称为“当前面板”)处于活动状态,按 Tab 键可切换当前面板。
-
功能键标签 —— 最下面一栏包含最常用的功能快捷键,使用功能键(F1 到 F10)进行选择,从左到右依次是:帮助、目录、显示、编辑、复制、更名或移动、新建目录、删除、菜单、退出。
-
菜单栏 —— 最上面一栏包含一组下拉菜单的菜单栏,可通过功能键 F9 激活菜单栏。
-
命令行 —— 在功能键标签栏上方有一个 shell 提示符,可以按常规方式输入命令。一个特别有 用的命令是
cd
,后面加目录路径名,便可切换当前面板中显示的目录。 -
迷你状态行 —— 在目录面板最底部,命令行上方,是迷你状态行,该区域用于显示有关当前所选项目的补充信息,例如符号链接的目标。
概括来说,mc 是一个强大的工具,并拥有广泛的功能,包括:
- 涵盖所有常见的文件和目录操作,例如复制、移动、重命名、链接和删除;
- 允许操纵文件和目录权限;
- 可以将远程系统(通过 FTP 或 SSH)视为本地目录;
- 可以将存档文件(例如 .tar 和 .zip)视为本地目录;
- 允许创建用户自定义的常用目录“hotlist”;
- 可以根据文件名或文件内容搜索文件,并将搜索结果视为目录。
mc 项目网址:https://midnight-commander.org
示例
切换列表显示格式
循环按 Alt + t
可以切换当前面板的显示格式,比如输出 ls -l
的效果。另外,按 Ctrl + x
再按 i
,可在另一个面板显示当前面板选中项的详细信息,再次按 Ctrl + x
再按 i
即可关闭。