0. 概述
在 Mac 下,当我在命令行中想打开当前目录的文件管理器时,我会用 open 命令,但是似乎在 CentOS 下这个命令是无效的,但是我发现了另外一个命令:nautilus 可以做同样的事情。
1. nautilus
根据 nautilus 的介绍,这是一个 GNOME 的文件管理器:
图 1:man nautilus |
支持传递一个 URI 参数。
2. 打开当前位置的文件管理器
在命令行中,直接使用 nautilus + 目录位置可以打开当前目录的文件管理器:
[root@liqiang.io]# nautilus .
图 2:指定目录位置 |
3. 非本地文件系统
当然,从 nautilus 的帮助文档中可以看到,它支持的参数是 URI,所以理论上 NFS 和其他远程文件系统也是可以正常使用的,这里因为我没有合适的环境,所以就没有测试了。
4. 其他
后来我发现,其实 nautilus 就是我使用的 CentOS 的文件管理器,也就是说这个软件就是 nautilus:
图 3:nautilus 文件管理器 |
只不过他们的运行方式不太一样:
[root@liqiang.io]# ps aux | grep nautil
liuliqi+ 3020 0.0 0.1 981372 19300 ? Sl Jan23 0:07 nautilus-desktop --force
liuliqi+ 12156 7.6 0.2 965672 31500 ? Sl 11:52 0:00 /usr/bin/nautilus --gapplication-service