আমি কিছু করার সময় লক্ষ্য করেছি 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
ফাইলগুলির মধ্যে পার্থক্য কী তা জানতে চাই ।