有时我想创建一些文件(比如配置文件)的副本,这些文件最初应该与初始文件具有相同的内容.因此,我希望能够在dired中标记一些文件并"复制"它们,这种复制过程可能类似于大多数文件管理器使用的复制过程,当粘贴到原始目录时:复制的文件名得到" (复制)"附加(在文件扩展名之前).
我似乎无法找到这样做的内置dired函数,也许有人可以帮助/已经创建了这样的函数?
非常感谢帮助!
有一个功能可以满足您的需求: dired-do-copy-regexp
使用示例:
M-x dired-do-copy-regexp\(.*\)\.\(.*\)\1 (copy).\2对于名为foo.txt的文件,您将创建另一个名为foo(copy).txt的文件
请注意,我的第一个正则表达式有两个组,第二个正则表达式引用它们.如果需要,你可以做更复杂的事情.
| 归档时间: |
|
| 查看次数: |
1166 次 |
| 最近记录: |