作为前 Microsoft Windows 用户,我习惯于在文件上使用Ctrl+C和Ctrl+ V,然后创建同一文件的副本/副本。
在 Dolphin 中尝试此操作会提示该文件已存在并且我应该输入不同的目标文件名。可以配置 Dolphin 以匹配 Microsoft 的 Windows 行为吗?
Microsoft Windows 会创建example.txt - Copy
、等example.txt - Copy (2)
,example.txt - Copy (3)
而不要求提供替代文件名。
在 20200322 上添加的与 Dolphin 的未来版本相关的编辑:
资源
我也觉得有时需要在当前位置复制/粘贴同一个文件。显然,文件名必须稍作修改。Dolphin 不会自动提供诸如
example.txt - Copy
,example.txt - Copy (2)
,之类的名称example.txt - Copy (3)
来区分副本和原始副本,但提供了一个界面,允许用户修改每个副本的文件名。我更喜欢在Dolphin 服务菜单的帮助下添加时间戳的更简单的方法,如下所述。
考虑一个名为
out.mp4
. 下图显示了原件和一些带有时间戳的副本。使用 Dolphin 中的服务菜单制作带时间戳的副本。
服务菜单允许用户自定义 Dolphin 的上下文菜单以提供附加功能。
创建
/home/dkb/.local/share/kservices5/ServiceMenus
(dkb
要适当更改的地方)。在那里,创建一个名为
copy-with-stamp.desktop
粘贴以下内容:
并将文件保存为纯文本。
注意
Exec=cp-with-timestamp.sh %U
其中cp-with-timestamp.sh
是具有以下内容的可执行文件:您可以根据需要或多或少地制作时间戳。
man date
解释如何。但是您必须确保它cp-with-timestamp.sh
是可执行的(可以在 Dolphin 本身中完成)并存储在您的$PATH
(或提供完整的路径和文件名中Exec=line
)。我~/bin
在我的$PATH
,所以我一直cp-with-timestamp.sh
在~/bin
。创建 .desktop 文件和可执行脚本后,您可以右键单击主文件夹中的任何文件并查看上下文菜单选项:
:
请注意,我的上下文菜单不是标准的:我删除了一些东西,添加了一些东西。
更多阅读
Kubuntu 论坛的服务菜单上有一个很长的帖子
人们在KDE 商店开发和贡献服务菜单。一个注意事项是确保您正在考虑与您的 KDE Plasma 版本相关的服务菜单。
对于来自其他操作系统的人来说,文件和文件夹的安全名称可能值得一读,以便很好地理解使用空格、
'
、(
、)
等的含义。