上下文: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