এখানে কয়েকটি লাইন কমান্ড রয়েছে যা এটির SHA1 ডাইজেস্ট থেকে কোনও ফাইল খুঁজে পেতে সহায়তা করতে পারে। ধরা যাক যে ফাইলটি আমরা শিকার করছি তা হ'ল MacOSXUpdCombo10.7.2.dmg
।
# store the size of the searched file
size=`/bin/ls -l MacOSXUpdCombo10.7.2.dmg | awk '{print $5}'`
# store the digest of the serached file
sha1=`/usr/bin/openssl sha1 MacOSXUpdCombo10.7.2.dmg | awk '{print $2}'`
/usr/bin/sudo find / -type f -size ${size} -exec /usr/bin/openssl sha1 {} \; |
grep ${sha1}
এটি find
ডিরেক্টরি, সকেট বা বিশেষ ফাইল নয় বরং প্লেইন ফাইলগুলিতে চলবে। এটি কেবলমাত্র সঠিক আকারের ফাইলের উপর দিয়ে চালানো হবে যাতে কার্নেল বা আপনার আইটিউনস লাইব্রেরির ডাইজেস্ট করা এবং ছোট অস্থায়ী ফাইলগুলির ঝাঁকনি এড়ানো এড়ানো যায়।
আপনি যদি নিশ্চিত হন যে ফাইলটির নামটি সঠিক এক্সটেনশান সহ অন্তর্ভুক্ত রয়েছে তবে নিম্নলিখিত সন্ধানের জন্য নিম্নলিখিত যুক্তি তালিকার সাথে আরও সন্ধান করা যেতে পারে:
/usr/bin/sudo find / -type f -name "*.dmg" -size ${size} -exec /usr/bin/openssl sha1 {} \; |
grep ${sha1}
sudo
যদি প্রিফিক্স করতে হবে তবে আপনি যদি ফাইল সিস্টেমের ক্ষেত্রে নিয়মিত ব্যবহারকারীর সীমাবদ্ধতার বাইরে সন্ধান করতে চান তবে এটির সাথে ।