gpt4 book ai didi

emacs - Dired:重复文件(操作,而不是如何摆脱它们)

转载 作者:行者123 更新时间:2023-12-02 06:18:49 24 4
gpt4 key购买 nike

有时我想创建多个文件的副本(例如配置文件),它们最初应该具有与初始文件相同的内容。因此,我希望能够将一些文件标记为 dired 并“复制”它们,这个复制过程可以像大多数文件管理器使用的复制过程一样工作,当粘贴到原始目录时:复制的文件名得到“(复制)”附加(就在文件扩展名之前)。

我似乎找不到这样做的内置函数,也许有人可以帮助/已经创建了这样的函数?

非常感谢您的帮助!

最佳答案

有一个功能可以满足您的需求:dired-do-copy-regexp
使用示例:

  • 标记文件
  • M-x dired-do-copy-regexp
  • \(.*\)\.\(.*\)
  • \1 (copy).\2

  • 对于名为 foo.txt 的文件,您将创建另一个名为 foo (copy).txt

    请注意,我的第一个正则表达式有两个组,第二个正则表达式引用它们。如果需要,您可以做更复杂的事情。

    关于emacs - Dired:重复文件(操作,而不是如何摆脱它们),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17428952/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com