当前位置: 首页 > news >正文

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,<path>:将资源管理器的根目录设置为指定路径,不显示其它驱动器或位置。
    • explorer /root,C:\Users 会将“用户”文件夹作为资源管理器的根。
  • /select, <path>:在文件夹中选中指定的文件。
    • explorer /select, C:\path\to\file.txt 会打开文件所在的目录并选中它。
  • /n,<path>:打开一个新的资源管理器窗口。
    • 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 <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 会使用默认文本编辑器打开文件。

示例:

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

http://www.lryc.cn/news/435253.html

相关文章:

  • 智能制造云平台---附源码79117
  • 降本、创新、合作,谁才是连接器行业破除内卷的关键词?
  • 可能一拆为二,英特尔为何走到今天这一步?
  • 了解Redis集群概念,集群如何选举主节点
  • Ozon跨境商家提升销量的关键:测评补单策略与必备条件
  • 缺乏大模型经验,还有机会吗?
  • 如何阅读李冬梅老师《数据结构》
  • Python————正则表达式
  • 将你的github仓库设置为web代理
  • CTFHub技能树-Git泄漏-Index
  • vb.net发送邮件:如何高效地实现邮件发送?
  • mycat双主高可用架构部署-水评分表-范围分片配置
  • 开发模型例题
  • 一文搞懂 TS中 函数、枚举、别名 | TypeScript 入门指南 06
  • 基于JAVA+SpringBoot+Vue的前后端分离的图书馆管理系统
  • 基于SpringBoot+Vue的鲜花销售/鲜花商城/花店管理系统
  • 信号发生器在扫描模式下输出正弦波信号,需要注意设置哪些参数
  • xss-labs-master通关教程
  • 断点回归模型
  • app广告推送常见业务术语
  • 2024/9/11 小型PLC典型应用2:伺服canlink配置、指令、应用
  • 在IDEA中如何创建web项目?——不使用Archetype
  • 基于C#+SQL Server2008 开发三层架构(CS界面)图书管理系统
  • AIGC简化文件管理:Python自动重命名Word和PDF文件
  • 产线工控安全之防勒索病毒杀手锏
  • 超详细超实用!!!网站开发页面适配360浏览器兼容模式
  • 【Redis】主从复制 - 源码
  • Redis:缓存击穿
  • 一文说清什么是数据仓库
  • 【算法】哈希表相关