• Windows和Mac命令窗快速打开文件夹


    Windows explorer . 和 macOS open . 命令详解

    1. Windows explorer .

    explorer 是 Windows 上的文件资源管理器,用于通过命令行打开文件夹或文件。

    常用命令格式:

    explorer [选项] [目标路径]
    
    • . 表示当前目录,explorer . 打开当前工作目录的文件资源管理器。

    常用参数:

    • explorer C:\path\to\folder:打开指定的文件夹。
    • explorer C:\path\to\file.txt:打开指定的文件,调用关联的应用程序(例如,文本文件将使用记事本打开)。
    • /e:在资源管理器中打开文件夹树的视图。
      • explorer /e, C:\path\to\folder 会显示该文件夹及其子文件夹的结构。
    • /root,:将资源管理器的根目录设置为指定路径,不显示其它驱动器或位置。
      • explorer /root,C:\Users 会将“用户”文件夹作为资源管理器的根。
    • /select, :在文件夹中选中指定的文件。
      • explorer /select, C:\path\to\file.txt 会打开文件所在的目录并选中它。
    • /n,:打开一个新的资源管理器窗口。
      • explorer /n,C:\path\to\folder 打开指定路径的文件夹,无论文件夹是否已打开。

    示例:

    explorer .
    explorer /e, C:\Users
    explorer /select, C:\Users\example.txt
    

    2. macOS open .

    open 是 macOS 的命令行工具,用于从终端中打开文件或目录,通常是在 Finder 中打开,也可以指定其他应用程序来打开文件。

    常用命令格式:

    open [选项] [文件或目录路径]
    
    • . 表示当前目录,open . 会在 Finder 中打开当前工作目录。

    常用参数:

    • open :在默认应用程序中打开指定的文件或目录。
      • 例如:open ~/Documents/test.txt 在 Finder 中打开该文件,或使用默认的文本编辑器打开。
    • -a :使用指定的应用程序打开文件。
      • 例如:open -a "TextEdit" ~/Documents/test.txt 会使用 TextEdit 打开该文件。
    • -R :在 Finder 中显示指定文件的位置。
      • 例如:open -R ~/Documents/test.txt 会打开 Finder 并选中该文件。
    • -n :打开应用程序的新实例,而不是恢复上次关闭时的状态。
      • 例如:open -n -a "Safari" 会打开 Safari 的一个新窗口,而不恢复上次的会话。
    • -W:等待应用程序退出,执行后续操作。
      • 例如:open -W -a "TextEdit" ~/Documents/test.txt 会等待 TextEdit 关闭后才继续执行后续命令。
    • -e:在默认的文本编辑器中打开文件(通常是 TextEdit)。
      • 例如:open -e ~/Documents/test.txt 会使用默认文本编辑器打开文件。

    示例:

    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 更灵活,能够调用任意应用程序处理文件。

  • 相关阅读:
    SpringBoot使用mica-xss防止Xss攻击
    目标检测算法——安全帽识别数据集(附下载链接)
    redis持久化
    大语言模型LangChain+ChatGLM3-6B的本地知识库与行业知识库价值体现
    【MySQL | 进阶篇】01、存储引擎
    面向对象三大特征之三:多态
    【集合】双列集合
    我的网站被攻击了,运维大佬给了我自动封禁ip的脚本。
    SR和GBN的区别
    java-php-python-ssm-养老机构服务信息管理-计算机毕业设计
  • 原文地址:https://blog.csdn.net/qq_34451215/article/details/142109946