如何在 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
和.2
3
这似乎与cp
. 这不是你看到的行为吗?
奇怪的行为。我同意悲惨变量,它应该与cp
.
请提供您的 emacs 版本。而且我建议你直接运行emacs -Q
而不加载其他设置,以便找出根本原因。
我的 Emacs (v23.3.1) 会Recursive copies of /path/to/1? (yes or no)
在你按RET第三张图片的步骤后提示。