作为以前的Microsoft Windows用户,我习惯在文件上使用Ctrl+C和Ctrl+ V,然后再创建同一文件的一个或多个副本。
在Dolphin中尝试执行此操作会提示您该文件已存在,并且我应该输入其他目标文件名。是否可以将Dolphin配置为与Microsoft的Windows行为相匹配?
微软Windows创建example.txt - Copy
,example.txt - Copy (2)
,example.txt - Copy (3)
等不求回报的替代文件名。
在20200322中添加了与海豚未来版本相关的编辑:
海豚具有新的“复制”功能,可用于快速创建所选项目的副本(例如:Nate Graham,Dolphin 20.04.0)
我也觉得有时需要在当前位置复制/粘贴相同的文件。显然,文件名必须进行一些修改。Dolphin不会自动提供名称(例如example.txt - Copy
,,example.txt - Copy (2)
)example.txt - Copy (3)
来将副本与原始副本区分开,而是提供一个界面,允许用户修改每个副本的文件名。
我更喜欢借助Dolphin服务菜单添加时间戳的更简单方法,如下所述。
考虑一个名为的文件out.mp4
。下图显示了原件和一些带有时间戳的副本。
服务菜单允许用户自定义Dolphin的上下文菜单以提供其他功能。
创建/home/dkb/.local/share/kservices5/ServiceMenus
(在dkb
适当的位置进行更改)。
在其中创建一个名为的空文本文件 copy-with-stamp.desktop
粘贴以下内容:
[Desktop Action copy-with-stamp]
Exec=cp-with-timestamp.sh %U
Name=Add timestamp as suffix
Icon=edit-copy
[Desktop Entry]
Actions=copy-with-stamp
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all
Type=Service
X-KDE-Priority=TopLevel
并将文件另存为纯文本。
请注意Exec=cp-with-timestamp.sh %U
其中cp-with-timestamp.sh
是具有以下内容的可执行文件:
#!/bin/bash
cp "$@" "$@"-"$(date +%Y%m%d%H%M%S)"
您可以根据需要将时间戳记详细化。man date
解释如何。但是您必须确保该文件cp-with-timestamp.sh
是可执行文件(可以在Dolphin本身中完成)并存储在您的$PATH
文件中(或在中提供完整的路径和文件名Exec=line
)。我~/bin
在里面$PATH
,所以我留cp-with-timestamp.sh
在里面~/bin
。
创建.desktop文件和可执行脚本之后,可以右键单击主文件夹中的任何文件,然后查看上下文菜单选项:
请注意,我的上下文菜单不是标准的:我删除了一些东西,添加了其他东西。
人们可以在KDE商店中开发和提供服务菜单。一种警告是确保您正在考虑与KDE Plasma版本相关的服务菜单。
对于人们其他的操作系统,未来的文件和文件夹的安全名字也许值得一读,这样的使用空间,其意义'
,(
,)
,等是很好理解的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句