![Nautlius:添加鼠标右键单击操作来计算 MD5 和](https://linux22.com/image/1012655/Nautlius%EF%BC%9A%E6%B7%BB%E5%8A%A0%E9%BC%A0%E6%A0%87%E5%8F%B3%E9%94%AE%E5%8D%95%E5%87%BB%E6%93%8D%E4%BD%9C%E6%9D%A5%E8%AE%A1%E7%AE%97%20MD5%20%E5%92%8C%20.png)
上下文:16.04
如何通过鼠标右键单击操作来计算文件的 MD5 值?
答案1
您可以使用 nautilus 脚本。
如果脚本目录尚不存在,则创建它
mkdir -p ~/.local/share/nautilus/scripts/
将脚本放入该目录并使其可执行(
chmod +x <name_of_script>
或通过文件管理器:右键单击文件,选择属性)。您放在那里的任何可执行脚本都将在右键单击菜单中的“脚本”条目下可用。在脚本中,您可以使用变量
NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
来检索所选文件的换行符分隔列表(即,如果您选择了单个文件,则为一个文件路径)。您还需要显示输出:这可以通过将命令的输出传输到 zenity 来完成。这个简单的脚本已经可以满足要求了:#!/bin/bash set -eu -o pipefail md5sum "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | zenity --text-info