在命令行操作系统中,通过命令打开文件管理器(图形界面文件浏览器)是一项常见需求,尤其适用于需要快速定位目录或批量管理文件的场景,不同操作系统(如 Windows、Linux、macOS)的命令和操作方式存在差异,以下将分系统详细介绍具体方法及注意事项。

Windows 系统:使用 explorer
命令
Windows 系统中,可通过 explorer
命令调用文件资源管理器,基本语法为 explorer [路径]
,其中路径为可选参数,若未指定则默认打开“此电脑”。
- 打开当前用户目录:
explorer .
- 打开指定路径(如 D 盘文档):
explorer D:\Documents
- 打开特定文件夹并选中文件:
explorer /select,C:\Users\Name\Desktop\test.txt
注意事项:
- 路径中若包含空格,需用双引号包裹,如
explorer "C:\Program Files"
。 - 可结合其他命令使用,
cd /d "目标路径" && explorer
先切换目录再打开文件管理器。
Linux 系统:使用 xdg-open
或 nautilus
/dolphin
等
Linux 桌面环境通常通过 xdg-open
命令调用默认文件管理器,该命令会根据系统配置自动选择合适的程序。
- 打开当前目录:
xdg-open .
- 打开指定路径:
xdg-open /home/user/Documents
不同发行版的文件管理器名称可能不同,也可直接调用:

- GNOME 环境(如 Ubuntu):
nautilus [路径]
- KDE 环境:
dolphin [路径]
- XFCE 环境:
thunar [路径]
注意事项:
xdg-open
依赖系统环境变量,若文件管理器未正确关联,可能需要手动配置。- 在无图形界面的服务器环境中,需确保已安装 X11 转发工具(如 Xming)或通过 SSH-X 转发。
macOS 系统:使用 open
命令
macOS 系统中,open
命令可调用 Finder(文件管理器),基本语法为 open [路径]
,
- 打开当前目录:
open .
- 打开指定文件夹:
open /Users/Name/Documents
进阶用法:
- 使用
-a
参数指定应用程序:open -a Finder /path/to/folder
- 通过
reveal
参数在 Finder 中高亮显示文件:open -R /path/to/file
注意事项:

- 路径需使用正斜杠()或双反斜杠(
\\
),不支持单反斜杠(\
)。 - 若路径包含空格,需用双引号包裹,如
open "My Folder"
。
常见场景对比
以下表格总结了不同系统在常见场景下的命令使用方式:
操作场景 | Windows | Linux (GNOME) | macOS |
---|---|---|---|
打开当前目录 | explorer . |
xdg-open . |
open . |
打开指定路径 | explorer D:\ |
xdg-open /home |
open /Users |
打开并选中文件 | explorer /select,C:\file.txt |
xdg-open /home/file.txt |
open -R /Users/file.txt |
以管理员身份打开 | start . |
需配合 sudo |
需配合 sudo |
相关问答 FAQs
Q1:为什么在 Linux 服务器中使用 xdg-open
提示“无法启动”?
A1:通常是因为服务器无图形界面环境,解决方法包括:
- 安装 X11 服务器(如 VcXsrv)并通过 SSH-X 转发连接:
ssh -X user@server
。 - 使用基于 Web 的文件管理器(如 FileBrowser)替代。
Q2:如何在命令行中直接打开文件管理器并搜索特定文件?
A2:不同系统操作如下:
- Windows:结合
where
命令定位文件后打开,for %f in (*.txt) do explorer /select,"%f"
。 - Linux/macOS:通过
find
命令查找文件后传递给xdg-open
/open
,find ~ -name "*.pdf" -exec xdg-open {} \;
(需确保查找到唯一文件)。
通过以上方法,用户可根据操作系统特点灵活选择命令,高效实现文件管理器的调用与文件管理操作。