如何在 emacs 中复制带有文件夹的选定文件dired-mode?我面临的问题是下一个:当我按下“C”按钮将选定的文件与文件夹复制到另一个文件夹时,我指向 dir,然后 emacs 开始复制文件(文件被复制 OK ) 但然后是所选文件夹的内容 - 实际上不是文件夹!..
初始目录内容:

准备复制:

按 C:

按回车:

按 y:

在两个框架上按 g:

如您所见- dir1没有复制到 dir 2,而只是它的内容。这在复制带有文件和文件夹的选择时会出现问题。
(require 'ls-lisp)
(setq ls-lisp-use-insert-directory-program nil)
解决了我的问题。
如果我标记一个名为a包含文件的目录1,2并将3其复制到另一个名为的目录,b然后在我复制该目录后b,它包含一个名为的目录,其中包含a文件1和.23
这似乎与cp. 这不是你看到的行为吗?
奇怪的行为。我同意悲惨变量,它应该与cp.
请提供您的 emacs 版本。而且我建议你直接运行emacs -Q而不加载其他设置,以便找出根本原因。
我的 Emacs (v23.3.1) 会Recursive copies of /path/to/1? (yes or no)在你按RET第三张图片的步骤后提示。