สร้าง SHA, MD5 และ checksums อื่น ๆ จากเมนูคุณสมบัติ (เพิ่มแท็บ“ Digests”)


10

ฉันพยายามกู้คืนฟังก์ชั่นที่มีในกล่องสุดท้าย มันเพิ่มแท็บในเมนูคุณสมบัติของไฟล์ใด ๆ ที่เรียกว่า "ไดเจสต์" จากตรงนั้นฉันสามารถเลือกรูปแบบแฮชใด ๆ / ทั้งหมดคลิกแฮชและมันจะสร้างเช็คซัมดังกล่าวที่นั่น

สิ่งที่ฉันพยายามค้นหาคือชื่อของแพ็คเกจหรือรับตำแหน่งของการติดตั้ง

ฉันได้เริ่มหัวข้อใน UbuntuForums เกี่ยวกับเรื่องนี้แล้ว


1
ปัญหาของฉันไม่ได้ทำหรือตรวจสอบ md5 hashes ปัญหาที่ฉันต้องการแก้ไขคืออะไรแพคเกจที่มีฟังก์ชั่นนี้เช่นเดียวกับในภาพที่โพสต์ (จะไม่ให้ฉันโพสต์ภาพที่นี่ดังนั้นฉันให้ลิงค์ไปโพสต์บน ubuntuforums พร้อมรูปภาพ)

1
ฉันไม่ทราบว่าดูเหมือน gtkhash-nautilus แต่ควรเพิ่มแท็บไดเจสต์ลงในคุณสมบัติไฟล์
Takkat

ถูกต้อง ขอบคุณ ฉันเดาว่าฉันควรจะตรวจสอบเพิ่มเติม ดูเหมือนว่าจะเพิ่มแท็บไดเจสต์หลังจากฉันเลือกเช็คซัมหลายรายการในการตั้งค่า

ใน Ubuntu 10.04 LTS ฉันเพิ่งติดตั้งแพคเกจ "gtkhash" และรีสตาร์ท Nautilus ด้วย "nautilus -q" และแท็บ "Digests" ปรากฏบนหน้าคุณสมบัติ ขอบคุณ
SabreWolfy

คำตอบ:


8

มีnautilus-gtkhash ติดตั้ง nautilus-gtkhashเพื่อเพิ่มเมนูบริบทให้กับ nautilus

ภาพหน้าจอ

แอพลิเคชันแบบสแตนด์อโลนเป็นgtkhash ติดตั้ง gtkhash

ภาพหน้าจอ

ทั้งสองสามารถติดตั้งกับ

sudo apt install nautilus-gtkhash

หลังจากติดตั้งแล้วให้รีสตาร์ทหอยโข่ง คุณสามารถปิดหอยโข่งได้ดังนี้ การปิดหน้าต่างหอยโข่งทุกตัวไม่เพียงพอ

nautilus -q

หลังจากรีสตาร์ทหอยโข่งตอนนี้จะมีแท็บไดเจสต์ในกล่องโต้ตอบคุณสมบัติ


7

ขั้นแรกให้สร้างสคริปต์เพื่อสร้างข้อความด้วยการตรวจสอบ md5 สิ่งนี้จะจัดการกับเส้นทางด้วยช่องว่าง ฉันบันทึกสิ่งนี้เป็น / usr / local / bin / md5info ทำให้ปฏิบัติการได้

#!/bin/bash
IFS=$'\n'
zenity --info --text "$(md5sum $1 | sed 's/ /\n/')"

ติดตั้งnautilus-actionsซึ่งคุณสามารถเพิ่มบิตในเมนูบริบท

sudo apt-get install nautilus-actions

เปิดระบบ> การตั้งค่า> การกำหนดค่าการกระทำของ Nautilus

เพิ่มการกระทำใหม่ บนแท็บการดำเนินการให้ระบุ
ป้ายกำกับบริบท: สรุป
คุณสามารถเพิ่มคำแนะนำเครื่องมือและไอคอนได้หากต้องการ

บนแท็บคำสั่งภายใต้คำสั่ง:
เส้นทาง: md5info
พารามิเตอร์:% d% f

บันทึกการเปลี่ยนแปลง คุณอาจต้องฆ่า windows nautilus ที่มีอยู่nautilus -qเป็นครั้งแรก


1
ฉันต้องตั้งค่าพารามิเตอร์เนื่องจาก%fไดเรกทอรีการทำงานมีอยู่แล้ว%dและการกระทำของ nautilus ดูเหมือนจะรวมทั้งสองอย่างเข้าด้วยกัน
Guy บราซิลนั่น

3

ฉันพบเครื่องกำเนิดไฟฟ้า Nautilus Integrated Checksum ที่ดีกว่า ติดตั้ง:

  1. ดาวน์โหลดHashTab Python Scriptและแตกไฟล์ ".py" ไปที่~/.nautilus/python-extensions (หากโฟลเดอร์ไม่มีอยู่ให้สร้างขึ้นมาใหม่)

  2. ตอนนี้คุณต้องติดตั้ง python-nautilus

    sudo apt-get install python-nautilus
    
  3. สุดท้าย แต่ไม่ท้ายสุดเราต้องรีสตาร์ท Nautilus

    nautilus -q && nautilus
    

ตอนนี้คุณเพียงแค่เลือกไฟล์ใดก็ได้และไปที่Properties-->Digestsและคุณควรจะได้รับ: HashTab Nautilus Python Extension

ทดสอบเมื่อ:

  • Ubuntu 11.04
  • Ubuntu 12.04
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.