首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何准备好已安装/启用的模块列表,以便用drush模块安装重新填充新站点?

如何准备好已安装/启用的模块列表,以便用drush模块安装重新填充新站点?
EN

Drupal用户
提问于 2015-09-15 05:54:08
回答 3查看 7.1K关注 0票数 9

在执行drush pm-list时,我得到了一个完整的模块列表,但也有太多的信息,如下所示:

邮件私密过滤器(privatemsg_filter) 7.x-1.4

邮件隐私限制(privatemsg_limits) 7.x-1.4

邮件隐私角色(privatemsg_roles) 7.x-1.4

我必须在notepad++编辑并运行宏.

我想要模块列表,但是只有drush模块名X_Y

有没有一种方法可以得到一个干净的清单,比如:

module_a

module_b

module_c

仅限

然后可以将其用作:

代码语言:javascript
复制
drush en module_a module_b module_c
EN

回答 3

Drupal用户

回答已采纳

发布于 2015-09-15 10:35:06

好的,开始工作了,要使用的命令如下:

代码语言:javascript
复制
drush pm-list --type=module --status=enabled --no-core --format=list

然后,您可以使用:

代码语言:javascript
复制
edit>>mark>>copy 

从钻井控制台。

票数 3
EN

Drupal用户

发布于 2015-09-15 06:19:37

代码语言:javascript
复制
drush pm-list --status="enabled" --pipe

  • --status="enabled"按扩展状态过滤。选择:enableddisabled和/或“not installed”。可以使用多个逗号分隔的值。(即--status="disabled,not installed")。
  • --pipe等价于--format=list
  • --format="list"选择输出格式。提供:tablecsvjsonlistvar_exportyaml。缺省值是table
票数 15
EN

Drupal用户

发布于 2015-09-15 06:44:56

如果您的问题的目的是重新填充一个新站点(如您的问题标题),那么您可能需要查看钻制命令。

不需要编辑和/或运行宏(但无论出于什么原因,您都可以编辑结果)。

有关它的一篇有趣的文章也请参考如何在日常生活中使用钻孔机?

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/174389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档