Variable: dired-recursive-copies
dired-recursive-copies is a customizable variable defined in
dired.el.gz.
Value
top
Documentation
Whether Dired copies directories recursively.
If nil, never copy recursively.
always means to copy recursively without asking.
top means to ask for each directory at top level.
Any other value means to ask for each directory.
Probably introduced at or before Emacs version 21.1.
Source Code
;; Defined in /usr/src/emacs/lisp/dired.el.gz
;;; Drag and drop support
(defcustom dired-recursive-copies 'top
"Whether Dired copies directories recursively.
If nil, never copy recursively.
`always' means to copy recursively without asking.
`top' means to ask for each directory at top level.
Any other value means to ask for each directory."
:type '(choice :tag "Copy directories"
(const :tag "No recursive copies" nil)
(const :tag "Ask for each directory" t)
(const :tag "Ask for each top directory only" top)
(const :tag "Copy directories without asking" always))
:group 'dired)