How To Set Drush Backup Directory

4.4k views Asked by At

I just wanted to ask the question of how to set the Drush backup directory in drushrc.php. The result being that you can save your Drush archive-dump, ard, arb etc. where you want, rather than in the default ~/drush-backups/* directory. Yes you can do this with the --destination flag, but lets be honest that's pretty annoying if you just want to save in the same place all the time.

2

There are 2 answers

2
CodeNinja On BEST ANSWER

This took me hours to figure out embarrassingly, so I just wanted to share this with anyone looking for this in the future as I could not find a single answer to this anywhere at the time. You just need to set the 'backup-dir' option in your drushrc.php like this:

$options['backup-dir'] = '/your/new/backup-dir';

Note no trailing slash.

I hope someone else finds this useful.

0
AdamS On

For drush v9 upwards then add this to drush.yml

drush:
  paths:
    backup-dir: /your/new/backup-dir