คุณสามารถหมุนตัวเองได้จาก commandline ฉันใช้สิ่งนี้ใน Cygwin เพื่อสร้างการตรวจสอบ md5 สำหรับไฟล์ข้อมูลที่ได้รับการสำรองข้อมูลดีวีดี การใช้งานหลักของฉันคือการตรวจสอบข้อมูลหลังจากการเผาไหม้ แต่ฉันเก็บไฟล์ไว้ (เปลี่ยนชื่อเป็นแผ่นป้ายชื่อดิสก์และย้ายไปยังไดเรกทอรีทั่วไปที่มีไฟล์ md5 ของการสำรองข้อมูลอื่น ๆ ) การค้นหานั้นง่ายเหมือน grep'ing ผ่านไดเรกทอรีนั้นสำหรับชื่อไฟล์หรือคำหลัก (เช่นชื่อโครงการที่อาจพบได้ในชื่อโฟลเดอร์เนื่องจาก md5 จะเก็บเส้นทางสัมพัทธ์สำหรับแต่ละไฟล์)
ในกรณีของคุณสมมติว่าไดรฟ์ข้อมูลถูกเมาท์เป็น E: ฉันจะเริ่มใน / cygdrive / e /:
$ ( cd /cygdrive/e/ ; find . -type f -print0 | xargs -0 md5sum >> ~/e-drive.md5.txt ; cp ~/e-drive.md5.txt . )
นั่นคือทุกอย่างในไดรฟ์ดังนั้นจึงสามารถยกเลิกการเชื่อมต่อและจัดเก็บไดรฟ์ได้ ตอนนี้ย้ายไฟล์ md5 ไปที่ใดก็ตามที่คุณเก็บถาวรไฟล์ md5 และตั้งชื่อให้มากขึ้น:
$ mv ~/e-drive.md5.txt "~/My Documents/Archive Drives/New_E_Drive_Label.md5.txt"
เมื่อคุณต้องการไฟล์หรือโครงการค้นหาคำสำคัญที่รู้จัก (หรือสตริงของพวกเขา - พูด, แสดงเฉพาะไฟล์. DOC ที่เกี่ยวข้องกับ Project X):
$ cd "~/My Documents/Archive Drives"
$ grep "Project X" * | grep -i doc
New_E_Drive_Label.md5.txt:53:0123456789abcdef0123456 Projects/Project X/Design.doc
New_E_Drive_Label.md5.txt:54:0123456789abcdef0123456 Projects/Project X/Testing.doc
New_E_Drive_Label.md5.txt:55:0123456789abcdef0123456 Projects/Project X/World Domination.doc
Some_Other_Drive.md5.txt:2:0123456789abcdef0123456 Project X rulez.doc
Old_Broken_Drive.md5.txt:17:0123456789abcdef0123456 What is this Project X again.doc
... คุณได้รับความคิด นั่นไม่ใช่ผลผลิตที่สวยที่สุด แต่ทำความสะอาดได้ดีด้วย perl / python เล็กน้อย หรือนำเข้ามาในสเปรดชีตหรือฐานข้อมูลทดสอบทักษะ awk ของคุณไม่ว่าอะไรก็ตาม