在Windows中,可以从右键单击上下文菜单中永久删除文件或文件夹。在OS X中,右键单击上下文菜单默认情况下不提供以这种方式删除文件或文件夹的选项,仅提供“移至垃圾箱”的选项,这意味着您必须手动清空垃圾箱才能删除文件或文件夹。
因此是否可以将此选项添加到上下文菜单中,以帮助快速删除?
在Windows中,可以从右键单击上下文菜单中永久删除文件或文件夹。在OS X中,右键单击上下文菜单默认情况下不提供以这种方式删除文件或文件夹的选项,仅提供“移至垃圾箱”的选项,这意味着您必须手动清空垃圾箱才能删除文件或文件夹。
因此是否可以将此选项添加到上下文菜单中,以帮助快速删除?
Answers:
最简单的方法是创建自己的服务,然后随便命名。
我创建了一个简单的服务Delete Now
,就像在这里所做的那样,将其放在上下文菜单中:
files or folders
在Finder
Utilities
并将其拖动Run Shell Script
到工作流程中arguments
for f in "$@"
do
rm -rf "$f"
done
afplay "/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/finder/empty trash.aif"
6.单击菜单栏上的File
> Save
,然后为您提供服务的名称。无论您叫什么名字,它都会被称为
这将立即在您的系统上启用它。如果您决定不想使用它,并且需要替换此项目,请导航至,然后~/Library/Services/
会看到一个名为的文件夹列表{servicename}.workflow
。要删除不需要的,只需将其删除,然后在终端类型中
killall Finder
这将重新启动Finder并将其立即从上下文菜单中删除。否则,它将在下次重启时清除。
要为您创建的服务创建键盘快捷键,请按照下列步骤操作:
Delete All
我之前做的。突出显示它,然后单击add shortcut
。
为帮助任何不熟悉Apple键盘符号的人,它们如下:
^ = Control
⇧ = Shift
⌘ = Command
⌥ =Alt/Option
for f in "$@"
一开始就不见了。
有一项名为立即删除的服务
(通过/superuser/10676/permanently-deleting-files-on-mac-os)
或者您可以通过rm
shell命令使用Automator自己制作。
也可以在这里检查。