Windows explorer .
和 macOS open .
命令详解
1. Windows explorer .
explorer
是 Windows 上的文件资源管理器,用于通过命令行打开文件夹或文件。
常用命令格式:
bash
explorer [选项] [目标路径]
.
表示当前目录,explorer .
打开当前工作目录的文件资源管理器。
常用参数:
explorer C:\path\to\folder
:打开指定的文件夹。explorer C:\path\to\file.txt
:打开指定的文件,调用关联的应用程序(例如,文本文件将使用记事本打开)。/e
:在资源管理器中打开文件夹树的视图。explorer /e, C:\path\to\folder
会显示该文件夹及其子文件夹的结构。
/root,<path>
:将资源管理器的根目录设置为指定路径,不显示其它驱动器或位置。explorer /root,C:\Users
会将"用户"文件夹作为资源管理器的根。
/select, <path>
:在文件夹中选中指定的文件。explorer /select, C:\path\to\file.txt
会打开文件所在的目录并选中它。
/n,<path>
:打开一个新的资源管理器窗口。explorer /n,C:\path\to\folder
打开指定路径的文件夹,无论文件夹是否已打开。
示例:
bash
explorer .
explorer /e, C:\Users
explorer /select, C:\Users\example.txt
2. macOS open .
open
是 macOS 的命令行工具,用于从终端中打开文件或目录,通常是在 Finder 中打开,也可以指定其他应用程序来打开文件。
常用命令格式:
bash
open [选项] [文件或目录路径]
.
表示当前目录,open .
会在 Finder 中打开当前工作目录。
常用参数:
open <file>
:在默认应用程序中打开指定的文件或目录。- 例如:
open ~/Documents/test.txt
在 Finder 中打开该文件,或使用默认的文本编辑器打开。
- 例如:
-a <application> <file>
:使用指定的应用程序打开文件。- 例如:
open -a "TextEdit" ~/Documents/test.txt
会使用 TextEdit 打开该文件。
- 例如:
-R <file>
:在 Finder 中显示指定文件的位置。- 例如:
open -R ~/Documents/test.txt
会打开 Finder 并选中该文件。
- 例如:
-n <file>
:打开应用程序的新实例,而不是恢复上次关闭时的状态。- 例如:
open -n -a "Safari"
会打开 Safari 的一个新窗口,而不恢复上次的会话。
- 例如:
-W
:等待应用程序退出,执行后续操作。- 例如:
open -W -a "TextEdit" ~/Documents/test.txt
会等待 TextEdit 关闭后才继续执行后续命令。
- 例如:
-e
:在默认的文本编辑器中打开文件(通常是 TextEdit)。- 例如:
open -e ~/Documents/test.txt
会使用默认文本编辑器打开文件。
- 例如:
示例:
bash
open .
open -a "TextEdit" ~/Documents/test.txt
open -R ~/Documents/test.txt
open -n -a "Safari"
总结
- Windows :
explorer .
打开当前目录的文件资源管理器,有丰富的参数用于控制打开的视图或行为。 - macOS :
open .
在 Finder 中打开当前目录,支持通过-a
参数指定应用程序打开文件,具备更多跨应用程序操作的灵活性。
这两个命令的主要区别在于操作系统的不同以及参数的具体实现方式。Windows 偏向于资源管理器的管理,而 macOS 的 open
更灵活,能够调用任意应用程序处理文件。