在Mac上查找已安装的Google Chrome扩展程序文件夹的位置在哪里?

147

我在~/Library/Application Support/Google/Chrome/找不到它们,它们在哪里呢?

  • Mac Pro 10.8.4
  • Chrome 版本 26.0.1410.65

21
在我的Mac电脑上,它们位于~/Library/Application Support/Google/Chrome/Default/Extensions - robertklep
1
只是缺少上面的反斜杠,正确的命令是:cd ~/Library/Application\ Support/Google/Chrome/Default/Extensions - Lukas Liesis
6个回答

272

Chrome的默认个人资料目录位置在Googlesource.com上的User Data Directory article中有记录。(当此文章于2013年编写时,User Data Directory article位于chromium.org。) 文章中说道,

要确定正在运行的Chrome实例的用户数据目录:

  1. 导航到chrome://version
  2. 查找“Profile Path”字段。这将给出个人资料目录的路径。
  3. 用户数据目录是个人资料目录的父级。

对于Mac上的Chrome,它是

~/Library/Application\ Support/Google/Chrome/Default

实际位置可能不同,通过setting设置--user-data-dir=path/to/directory标志。
如果Chrome中只有一个用户注册,请查看Default/Extensions子目录。否则,请查看<profile user name>/Extensions目录。
如果这没有帮助,您可以进行自定义搜索。
  1. Go to chrome://extensions/, and find out the ID of an extension (32 lowercase letters) (if not done already, activate "Developer mode" first).

    Chrome UI showing extension ID with 32 letters

  2. Open the terminal, cd to the directory which is most likely a parent of your Chrome profile (if unsure, try ~ then /).

  3. Run find . -type d -iname "<EXTENSION ID HERE>", for example:

    find . -type d -iname jifpbeccnghkjeaalbbjmodiffmgedin
    

结果:

./Library/Application Support/Google/Chrome/Default/Extensions/jifpbeccnghkjeaalbbjmodiffmgedin


6
路径为./Library/Application Support/Google/Chrome/Default/Extensions/,在弹出的提示框中输入此路径即可。将波浪线(~) 改为点号(.)后,我找到了它。 - airbai
7
在Mac上打开Finder窗口,点击菜单中的前往(Go),选择前往文件夹(Go to Folder),输入或粘贴"~/Library/Application Support/Google/Chrome/Default",然后点击前往(Go)。 - Mohit Padalia
2
在Chrome 80xx,MacOS 10.15.3上: /Users/xxxxxxx/Library/Application Support/Google/Chrome/Profile 1/Extensions/ - Sunny
@Frungi,简而言之,find旨在根据您的需求搜索_任何_路径,并且如果您搜索较低的路径,则性能将更高。告诉人们*nix中某些字符的含义比对他们应该搜索的路径做出绝对陈述更有用。 - John Pancoast
1
@Frungi,啊,我一开始完全误解了,现在同意你的观点。我的错。干杯。 - John Pancoast
显示剩余5条评论

25

您可以在以下位置找到所有的Chrome扩展程序。

/Users/{mac_user}/Library/Application Support/Google/Chrome/Default/Extensions

1
是的,这个方法在我的OSX 10.13.6上有效,但第一个答案不行。 - Thom Blair III

15

对于 Mac EI Caption/Mac Sierra ,Chrome扩展文件夹位于

/Users/$USER/Library/Application\ Support/Google/Chrome/Profile*/Extensions/

我没有看到Profile*/Extensions/,而是像@krishna_5c3建议的那样Default/Extensions/ - ishandutta2007
如果你的Chrome安装有多个配置文件,那么这个答案在2022年是正确的。 - FranCarstens

5

新的应用程序启动器使得你存储在 Users/[你的用户名]/Applications/Chrome Apps/ 中的应用程序(而不是Chrome扩展程序)更易于访问。


2
有任何文档/公告链接吗? - Xan
我发现我的问题是相关的,上面的信息有所帮助,但是这是由于我的自己操作造成的。我将~/Library/Application实际上作为一个链接放在Dropbox中,因为我在里面有其他较小的应用程序。OS X别名被设置为软链接,导致启动器无法正常工作。删除别名并设置软链接...现在可以工作了。 - Mark

4

前往 chrome://version 并获取正确的配置文件路径。 enter image description here

在这个文件夹中,您可以按其 id 查找已分配给您的配置文件的扩展。

要查找扩展id,请在扩展页面(chrome://extensions)中启用开发者模式。 enter image description here

现在,在扩展详细信息中显示了id。 enter image description here

来源: https://www.maketecheasier.com/view-source-code-chrome-extension/


非常感谢你,Ricardo!这绝对是最好的答案,让我们了解如何在任何电脑上找到扩展文件夹! - RilDev

3

根据Chrome的安装方式,下述地点之一将包含它们:

  • 当Chrome是在用户级别安装时,它位于:

~/Users/<username>/Library/Application\ Support/Google/Chrome/Default/Extensions

  • 当在root用户级别安装时,它位于:

/Library/Application\ Support/Google/Chrome/Default/Extensions


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接