在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选项,如下

最新文章

  1. ionic ios iframe 白屏
  2. html中select标签根据枚举获得值的总结
  3. Objective—C基础学习总结
  4. 用git管理源代码
  5. select 练习4
  6. scrapy和selenium结合抓取动态网页
  7. serv-u and hway3.0
  8. InputStream和Reader区别
  9. __attribute__特性介绍以及变量和函数特定布局设置
  10. poj 2498 动态规划
  11. js解析json读取List中的实体对象示例
  12. sublime text 3 安装中文
  13. 最新iOS 6 in Xcode4.5新特性——Storyboard和属性自动绑定
  14. hdu 1019 n个数的最小公倍数
  15. Linux 网络编程: daytime Service
  16. 使用BAT方法结束进程
  17. java如何避免死锁
  18. android之相机开发
  19. The Art of Prolog:Advanced Programming Techniques【译文】
  20. Ubuntu下安装Pycharm出现unsupported major.minor version 52.0

热门文章

  1. debian , ubuntu 截取下拉菜单
  2. PL/0编译器(java version)–PL0.java
  3. Config The Image URL Solution
  4. meclipse中project facet问题
  5. WINDOWS渗透与提权总结(2)
  6. 转:Java NIO系列教程(二) Channel
  7. 新浪微博客户端(9)-实现版本新特性的ViewPager
  8. ExtJS学习之路第一步:对比jQuery,认识ExtJS
  9. angular问题总结与反思
  10. 机器学习公开课笔记(4):神经网络(Neural Network)——表示