আমি কিছু করার সময় লক্ষ্য করেছি find /bin -exec file {} \;:
fileকমান্ড কিছু এন্ট্রির প্রতিবেদনে /binহয় shared objectsঅন্যরা হিসেবে executables। এই ক্ষেত্রে,
/ বিন / এনটিএফস্যাক: ইএনএফ / লিনাক্স ২.6.২৪, বিল্ডআইডি [sha1] = 312d93fd0d8653e7236a61db2e67b93c63225a00, এলএনএফ
64-বিট এলএসবি শেয়ার্ড অবজেক্ট , x86-64, সংস্করণ 1 (এসওয়াইএসভি),
গতিশীলভাবে সংযুক্ত ( শেয়ারড লিবস ব্যবহার করে)
একই রিপোর্ট gawk
/ ইউএসআর / বিন / গাওক: ইএনএফ / লিনাক্স ২.6.২৪ , বিল্ডআইডি [sha1] = 76bb13aac7e212164bd6e0d7b8a5d92db445cc, ELF -৪
-বিট এলএসবি শেয়ার্ড অবজেক্ট , x86-64, সংস্করণ 1 (এসওয়াইএসভি),
গতিশীলভাবে সংযুক্ত (শেয়ারড libs ব্যবহার করে)
এর বিপরীতে fileজন্য /bin/echoহল:
/ বিন / প্রতিধ্বনি: জিএনইউ / লিনাক্স 2.6.24, বিল্ডআইডি [sha1] = 193e75fc13e9c4599e772b8d79125a5934cf601c, স্ট্রিপড
ELF 64-বিট এলএসবি এক্সিকিউটেবল , x86-64, সংস্করণ 1 (এসওয়াইএসভি),
গতিশীলভাবে সংযুক্ত (শেয়ারড libs ব্যবহার করে)
মূলত, আমি executableফাইল এবং shared objectফাইলগুলির মধ্যে পার্থক্য কী তা জানতে চাই ।