在windows上复制当前目录的路径有一个特别方便的方式,只需要用鼠标点击路径栏,它就会自动变成像”D:\Downloads\tmp”这样的路径,如果要复制文件路径,只需要将目录路径和文件名拼接起来即可,Linux上也很方便,readlink -f yourfile就会打印出文件的绝对路径,虽然Mac也可以在命令行下使用greadlink(Mac上自带的readlink和Linux上功能不一样,greadlink意思是GNU’s readlink,和Linux上的readlink功能一致),但这种方式显然不是最佳解决方案,毕竟Mac是图形和命令行结合的最优组合,首选在图形界面下解决问题

搜了下百度,大致给了如下两种3方案

1.鼠标右键点击文件,选择显示简介可以查看文件所在的目录,这和windows上点击路径兰结果一致,但使用起来不太方便,因为这只显示了文件所在目录的路径,文件的绝对路径还需要加上文件名

2.将文件拖入浏览器,文件路径会显示在地址栏

3.打开文本terminal程序,将文件拖进去,路径会自动打印出来

以上方式各有优缺点,我所期望的最佳方案应该是鼠标右键点击文件,菜单直接出现Copy path的选项,点击之后文件路径就被复制到了剪贴板,是不是有一气呵成的感觉,其实Mac系统本身就为我们提供了这样的方式,只是需要一点小小的技巧,这里我们需要用到Automator

在应用程序文件夹里打开Automator,选择文件菜单,新建一个服务,如下

在左侧操作栏找到拷贝至剪贴板操作,拖到右侧,如下

有两个地方需要修改,“服务”收到选定为文件或文件夹,位于Finder,cmd+s保存,命名为Copy path,完事儿!

怎么使用呢?在Finder上随便找一个文件,鼠标点击右键,看看服务选项里是不是出现了Copy path选项,如下

分类: MACOS环境配置
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/4677985.html如需转载请自行联系原作者
demoblog

[MAC] Mac OS X下快速复制文件路径的方法相关推荐

  1. Mac OS X下快速复制文件路径

    文件路径表示的是文件在文件系统里的位置,不管是用命令行操作的Linux程序员还是使用windows的广大用户,都难免会有这样的需求 在windows上复制当前目录的路径有一个特别方便的方式,只需要用鼠 ...

  2. 在某个文件目录中打开cmd的方法及快速获取文件路径的方法

    1. 在文件目录中打开cmd的方法 例如,我需要在下图路径中打开cmd. 点击一下该文件目录的浏览框. 输入cmd. 点击回车,就完成了在文件目录中打开cmd. 2. 快速获取文件路径的方法 例如我想 ...

  3. 【Mac OS】如何快速复制文件或文件夹路径

    前言 作为一个Mac OS系统初级使用者,很多地方需要不断的探索才能掌握,进而不断提升使用这个强大的生产力工具的能力. 在这篇简短的教程中,将介绍一个操作技巧:如何快速复制文件或文件夹路径. 平时开发 ...

  4. macOS下快速复制文件或文件夹路径

    1.打开访达-显示-显示路径栏 2.在Finder中选择文件或是文件夹,然后按下快捷键command+Option+C,即可复制文件的全路径.

  5. macOS中快速复制文件路径

    系统版本: macOS Mojave(10.14) 其它版本的系统的操作大同小异,基本没有变化,也可以参考 说明 很多人可能在网上看到过一些其它的方法,譬如打开显示简介,将文件拖到终端中,亦或是拖到浏 ...

  6. java复制少文件_Java 复制文件的高效方法

    转载自:http://jingyan.baidu.com/article/ff4116259c2d7712e4823780.html 在Java编程中,复制文件的方法有很多,而且经常要用到.我以前一直 ...

  7. Mac快速查看文件路径并复制

    Mac快速查看文件路径的方法 1.右键选中文件 2.按住Option键 选择"拷贝为路径名称",即可快速复制文件路径.

  8. mac 复制文件路径的快捷键

    mac上复制文件路径的快捷键: option + command + C

  9. mac电脑查看sublime text安装位置和复制文件路径方法:

    sublime text安装位置 插件放置地址,工程路径:ST→ Preference → Browse Packages 然后弹出一个文件夹,原来都放在这里呢 复制文件路径方法: 选中文件,然后右击 ...

最新文章

  1. OpenCV3.3中主成分分析(Principal Components Analysis, PCA)接口简介及使用
  2. C语言基础(12)-输入和输出
  3. CSS 外补白(Margin) 内补白(Padding) 边框属性 定位(positioning)属性 布局(layout)属性
  4. [小程序]小程序框架的简单页面布局
  5. android 调用.h文件,[Android Studio / NDK] 如何使用javah生成.h文件
  6. unity中链接字符串和变量显示_理解Unity中的优化(六):字符串和文本
  7. python 赋值方法_基于Python List的赋值方法
  8. 数据库设计--名值模式(转)
  9. Android应用自动更新功能代码实现
  10. Using neural network to combine measures of word semantic similarity for image annotation
  11. 有哪些好用的低代码开发平台(2)
  12. 转录组测序(质控、比对、计数)
  13. 认识主分区,活动分区,扩展分区和逻辑分区
  14. jpeg格式说明与解码学习
  15. mysql 统计请假天数_知道请假时间段、工作日和工作时长,计算请假天数
  16. 降噪蓝牙耳机评测排行榜最新,综合表现好的降噪蓝牙耳机分享
  17. Java是如何制作月饼的——制作、下单和售卖
  18. html如何做成弹窗,js+html+css制作弹窗
  19. 【原创】基于SSM框架的教师档案管理系统设计与实现
  20. 凌凯短信Webservice接口报错解决办法

热门文章

  1. linux 跟踪链接 超时,Linux:跟踪netstat -s“连接尝试失败”的来源
  2. php 按 截取字符串,PHP按符号截取字符串的指定部分
  3. php验证安全码,PHP 高自定义性安全验证码的简单示例
  4. feign返回null_109、Feign的服务降级和Turbine
  5. 安卓能不能安装jar_Sentaurus TCAD安装之jedit+TCAD宏包
  6. inputstream 初始化_MyBatis初始化之加载初始化
  7. python按键盘上哪个键运行_python通过按下键盘特定按键,开始运行python文件
  8. 2019年有三AI“春季”划,给我一个荣耀,还你一生荣耀
  9. 【AI白身境】只会用Python?g++,CMake和Makefile了解一下
  10. LeetCode第121题 买卖股票的最佳时机