Nautlius:添加鼠标右键单击操作来计算 MD5 和

Nautlius:添加鼠标右键单击操作来计算 MD5 和

上下文:16.04

如何通过鼠标右键单击操作来计算文件的 MD5 值?

答案1

您可以使用 nautilus 脚本。

  1. 如果脚本目录尚不存在,则创建它

    mkdir -p ~/.local/share/nautilus/scripts/
    
  2. 将脚本放入该目录并使其可执行(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
    

相关内容