Copy and delete recursively without asking.
(with-eval-after-load 'dired (setq dired-recursive-copies 'always dired-recursive-deletes 'always))
Kill buffers visiting deleted files without asking.
(with-eval-after-load 'dired (setq dired-clean-confirm-killing-deleted-buffers nil))