回答:
私はそれを試していないが、どうやら。
drush help dl
--destinationプロジェクトのコピー先のパス。相対パスを提供している場合、それはdrupalルート(ブートストラップされている場合)に相対的であることに注意してください。
sites/all/contrib
あなただけの木枠に、このディレクトリを必要とし、drushはそれを認識し、すべてのcontribモジュールに使用されます
これは、.drush / drushrc.phpファイルでたとえば、sites / all / modules / contribにデフォルト設定できます。
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
また、Drupalがこれを使用してモジュールをスキャンするため、パスの「モジュール」部分を除外できないことに注意してください。
- Drupalサイトフォルダー(sites / {default | example.com} /drushrc.phpなど)。
- Drupalの/ drushおよびsites / all / drushフォルダー、またはDrupalルートの上のディレクトリにある/ drushフォルダー。
- --config(-c)オプションで指定された任意の場所。
- ユーザーの.drushフォルダー(例:〜/ .drush / drushrc.php)。
- システム全体の構成フォルダー(/etc/drush/drushrc.phpなど)。
- Drushインストールフォルダー。
sites/all/contrib
あなただけの木枠に、このディレクトリを必要とし、drushはそれを認識し、すべてのcontribモジュールに使用されます。異なるディレクトリについては、上記の回答とdrushrc.php
設定を使用してください。
sites/all/contrib
、あなたは書きたいと思いましたsites/all/modules/contrib
よね?;)ところで、sites/all/modules/core
コアモジュール(ハッキングされてはならない)は単純にmodules
ディレクトリに入り、後でダウンロードされないため、通常のDrupal更新で更新されるだけなので、あまり意味がありません。