0. 概述

在 Mac 下,当我在命令行中想打开当前目录的文件管理器时,我会用 open 命令,但是似乎在 CentOS 下这个命令是无效的,但是我发现了另外一个命令:nautilus 可以做同样的事情。

1. nautilus

根据 nautilus 的介绍,这是一个 GNOME 的文件管理器:

图 1:man nautilus

支持传递一个 URI 参数。

2. 打开当前位置的文件管理器

在命令行中,直接使用 nautilus + 目录位置可以打开当前目录的文件管理器:

  1. [root@liqiang.io]# nautilus .
图 2:指定目录位置

3. 非本地文件系统

当然,从 nautilus 的帮助文档中可以看到,它支持的参数是 URI,所以理论上 NFS 和其他远程文件系统也是可以正常使用的,这里因为我没有合适的环境,所以就没有测试了。

4. 其他

后来我发现,其实 nautilus 就是我使用的 CentOS 的文件管理器,也就是说这个软件就是 nautilus:

图 3:nautilus 文件管理器

只不过他们的运行方式不太一样:

  1. [root@liqiang.io]# ps aux | grep nautil
  2. liuliqi+ 3020 0.0 0.1 981372 19300 ? Sl Jan23 0:07 nautilus-desktop --force
  3. liuliqi+ 12156 7.6 0.2 965672 31500 ? Sl 11:52 0:00 /usr/bin/nautilus --gapplication-service

5. Ref