如何使用emacs dired-mode
中的文件夹复制所选文件?
我遇到的问题是下一个问题:当我按下'C'按钮将带有文件夹的所选文件复制到另一个文件夹时,我指的是dir,然后emacs开始复制文件(文件被复制好了) )然后选择文件夹的内容 - 实际上不是文件夹!..
最初的目录内容:
准备复制:
按C:
按Enter:
按y:
在两个帧上按g:
正如您所看到的那样 - 目录1
未被复制到目录2
,但只是它的内容。当使用文件和文件夹复制选择时,这会产生问题。
答案 0 :(得分:2)
(require 'ls-lisp)
(setq ls-lisp-use-insert-directory-program nil)
解决了我的问题。
答案 1 :(得分:0)
如果我将名为a
的目录标记为1
,2
和3
,并将其复制到另一个名为b
的目录中,那么我复制后目录b
,它包含一个名为a
的目录,其中包含1
,2
和3
个文件。
这似乎与cp
具有相同的行为。这不是你看到的行为吗?
答案 2 :(得分:0)
cp
完全相同。
请提供您的emacs版本。我建议您直接运行emacs -Q
而不加载其他设置以找出根本原因。
在第三张照片的步骤中按 RET 后,我的Emacs(v23.3.1)将提示Recursive copies of /path/to/1? (yes or no)
。