লিনাক্সে ফাইলের প্রকারগুলি কীভাবে সন্ধান করবেন


যে কোনও অপারেটিং সিস্টেমে কোনও ফাইলের ধরণ নির্ধারণের সবচেয়ে সহজ উপায়টি সাধারণত এর এক্সটেনশানটি দেখতে হয় (উদাহরণস্বরূপ .xML, .sh, .c, .tar ইত্যাদি ..)। যদি কোনও ফাইলের কোনও এক্সটেনশন না থাকে তবে আপনি কীভাবে এটির প্রকারটি নির্ধারণ করতে পারেন?

লিনাক্স ফাইল নামে একটি দরকারী ইউটিলিটি রয়েছে যা একটি নির্দিষ্ট ফাইলটিতে কিছু পরীক্ষা করে এবং পরীক্ষা সফল হওয়ার পরে ফাইলের প্রিন্ট করে। এই সংক্ষিপ্ত নিবন্ধে, আমরা লিনাক্সে কোনও ফাইলের ধরন নির্ধারণের জন্য দরকারী ফাইল কমান্ড উদাহরণগুলি ব্যাখ্যা করব।

দ্রষ্টব্য: এই নিবন্ধে বর্ণিত সমস্ত বিকল্পের জন্য আপনার ফাইল সংস্করণ 5.25 (উবুন্টু সংগ্রহস্থলীতে উপলভ্য) বা নতুনতর চলমান থাকা উচিত। সেন্টোস সংগ্রহস্থলের কাছে ফাইল কমান্ডের একটি পুরানো সংস্করণ রয়েছে (ফাইল -5.11) যার কিছু বিকল্প নেই।

প্রদর্শিত ফাইলের ইউটিলিটির সংস্করণ যাচাই করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন।

$ file -v

file-5.33
magic file from /etc/magic:/usr/share/misc/magic

লিনাক্স ফাইল কমান্ড উদাহরণ

1. সহজতম ফাইল কমান্ডটি নীচে দেওয়া হয়েছে যেখানে আপনি কেবল একটি ফাইল সরবরাহ করেছেন যার ধরণটি আপনি সন্ধান করতে চান।

$ file etc

২. আপনি যে ফাইলটি (প্রতি লাইনে একটি) পরীক্ষা করার জন্য ফাইলগুলির নামও পাস করতে পারেন, যা আপনি প্রদর্শিত হিসাবে -f পতাকা ব্যবহার করে নির্দিষ্ট করতে পারেন।

$ file -f files.list

৩. ফাইলের কাজ দ্রুত করতে আপনি একটি পরীক্ষা বাদ দিতে পারেন (বৈধ পরীক্ষাগুলিতে অ্যাপ্লিকেশন, এসকিআই, এনকোডিং, টোকেনস, সিডিএফ, কমপ্রেস, এলফ, সফট এবং টার অন্তর্ভুক্ত) ফাইলের ধরন নির্ধারণের জন্য করা পরীক্ষার তালিকা থেকে <কোড ব্যবহার করুন > -e পতাকা হিসাবে দেখানো হয়েছে।

$ file -e ascii -e compress -e elf etc

৪. -s বিকল্পের ফলে ফাইলটি ব্লক বা অক্ষর বিশেষ ফাইলগুলি পড়তে পারে causes

$ file -s /dev/sda

/dev/sda: DOS/MBR boot sector, extended partition table (last)

৫. -জে বিকল্পগুলি যুক্ত করা ফাইলকে সংকুচিত ফাইলগুলির সন্ধানের নির্দেশ দেয়।

$ file -z backup

You. আপনি যদি সংকুচিত ফাইলের কেবলমাত্র সংকোচনের বিষয়বস্তু সম্পর্কে তথ্য জানাতে চান তবে -Z পতাকা ব্যবহার করুন।

$ file -Z backup

You. আপনি -i বিকল্পটি ব্যবহার করে আরও প্রচলিত মানব পাঠযোগ্য পরিবর্তে মাইম টাইপের স্ট্রিংগুলিকে ফাইল কমান্ড বলতে পারেন tell

$ file -i -s /dev/sda

/dev/sda: application/octet-stream; charset=binary

৮. এছাড়াও, আপনি এক্সটেনশন স্যুইচ যোগ করে ফাইল টাইপের বৈধ এক্সটেনশনের স্ল্যাশ-বিচ্ছিন্ন তালিকা পেতে পারেন।

$ file --extension /dev/sda

আরও তথ্য এবং ব্যবহারের বিকল্পগুলির জন্য, ফাইল কমান্ড ম্যান পৃষ্ঠাটি দেখুন।

$ man file

এখানেই শেষ! এক্সটেনশন ছাড়াই ফাইলের ধরণ নির্ধারণ করতে ফাইল কমান্ড একটি দরকারী লিনাক্স ইউটিলিটি। এই নিবন্ধে, আমরা কিছু দরকারী ফাইল কমান্ড উদাহরণ ভাগ করেছি। আপনার যদি ভাগ করে নিতে কোনও প্রশ্ন বা চিন্তা থাকে তবে আমাদের কাছে পৌঁছানোর জন্য নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন।