কম্পিউটার টিউটোরিয়াল

কমান্ড প্রম্পট ব্যবহার করে উইন্ডোজ ১১/১০-এ দুটি ফাইলের পরিবর্তন তুলনা করার উপায়

আপনি যদি উইন্ডোজ ১০/১১-এ কোনো থার্ড-পার্টি প্রোগ্রাম ছাড়াই দুটি ফাইল তুলনা করার উপায় খুঁজছেন, তবে আমাদের কাছে একটি সমাধান আছে। এই গাইডে আমরা দেখাব কীভাবে আপনি কমান্ড প্রম্পট দিয়ে দুটি ফাইলের পরিবর্তন তুলনা করতে পারেন উইন্ডোজ ১০/১১-এ।

আপনি fc.exe এবং comp.exe ফাইল তুলনা কমান্ড ব্যবহার করে দুটি ফাইল তুলনা করতে পারেন। fc.exe ব্যবহার করে আপনি দুটি ASCII বা বাইনারি ফাইল লাইন-বাই-লাইন ভিত্তিতে তুলনা করতে পারেন। windiff.exe ইউটিলিটি, একটি টুল যা গ্রাফিক্যালি দুটি ASCII ফাইলের কন্টেন্ট বা ASCII ফাইল ধারণকারী দুটি ফোল্ডারের কন্টেন্ট তুলনা করে যাতে বুঝা যায় সেগুলো একই কিনা।

কমান্ড প্রম্পট ব্যবহার করে উইন্ডোজ ১১/১০-এ দুটি ফাইলের পরিবর্তন তুলনা করার উপায়

যদি আপনি জানতে চান দুটি অনুরূপ ফাইল কীভাবে সময়ের সাথে পরিবর্তিত হয়েছে, তবে উইন্ডোজে একটি বিল্ট-ইন কমান্ড রয়েছে যা আপনাকে তুলনা করতে দেয়। সেই কমান্ডটি হল fc। এই কমান্ডটি দুটি টেক্সট ফাইল তুলনা করতে এবং তাদের স্ক্রিপ্ট ও পরিবর্তন কীভাবে হয়েছে তা জানতে উপযোগী। ‘fc’ কমান্ড দিয়ে আপনি একটি টেক্সট ফাইলকে এর লেটেস্ট ভার্সনের সাথে তুলনা করতে পারেন বা বাইনারি, ইউনিকোড বা ASCII gibi বিভিন্ন স্ক্রিপ্টের পরিবর্তন খুঁজে বের করতে পারেন। চলুন দেখি কীভাবে ‘fc’ কমান্ড ব্যবহার করে উইন্ডোজ ১০/১১-এ কমান্ড প্রম্পট দিয়ে দুটি ফাইলের পরিবর্তন তুলনা করা যায়।

FC.exe কমান্ড-লাইন ব্যবহার করে দুটি ফাইলের পরিবর্তন তুলনা

fc কমান্ডে বিভিন্ন প্যারামিটার রয়েছে যা আপনি কমান্ড প্রম্পটে সিনট্যাক্স লিখে বিভিন্ন ফলাফল পाने के জন্য ব্যবহার করতে পারেন।

প্যারামিটার

অর্থ

/a প্রতিটি ديفারেন্স সেটের জন্য শুধু প্রথম এবং শেষ লাইন প্রদর্শন করে
/b

দুটি ফাইল বাইনারি মোডে বাইট-বাই-বাইট তুলনা করে এবং মিসম্যাচ পাওয়ার পর ফাইলগুলো রিসিঙ্ক্রোনাইজ করার চেষ্টা করে না।

/c

লেটারের কেস উপেক্ষা করে।

/l

ফাইলগুলো ASCII মোডে লাইন-বাই-লাইন তুলনা করে এবং মিসম্যাচ পাওয়ার পর রিসিঙ্ক্রোনাইজ করার চেষ্টা করে।

/lb<n>

ইন্টারনাল লাইন বাফারের লাইন সংখ্যা N-এ সেট করে। ডিফল্ট লাইন বাফার দৈর্ঘ্য ১০০ লাইন। যদি তুলনা করা ফাইলগুলোর মধ্যে ১০০টির বেশি المستمر ديفারেন্সিং লাইন থাকে, তবে fc তুলনা বাতিল করে দেয়।

/n

ASCII তুলনার সময় লাইন নম্বর প্রদর্শন করে।

/off[line] অফলাইন অ্যাট্রিবিউট সেট থাকা ফাইলগুলো স্কিপ করে না।
/t

fc-কে ট্যাবকে স্পেসে কনভার্ট করতে বাধা দেয়।

/u

ফাইলগুলো ইউনিকোড টেক্সট ফাইল হিসেবে তুলনা করে।

/w

তুলনার সময় হোয়াইট স্পেস (ট্যাব এবং স্পেস) কমপ্রেস করে। যদি কোনো লাইনে অনেক কোনsekutিভ স্পেস বা ট্যাব থাকে, তবে /w সেগুলোকে একটি স্পেস হিসেবে বিবেচনা করে। /w এর সাথে ব্যবহার করলে, fc লাইনের শুরু এবং শেষে হোয়াইট স্পেস উপেক্ষা করে।

/<nnnn>

মিসম্যাচের পর কতগুলো কনsekutিভ লাইন ম্যাচ করতে হবে fc ফাইলগুলো রিসিঙ্ক্রোনাইজড বলে মনে করার আগে তা নির্দিষ্ট করে।

[<drive1>:]

[<path1>]

<filename1>

প্রথম ফাইল বা ফাইল সেটের লোকেশন এবং নাম নির্দিষ্ট করে। filename1 আবশ্যক।

[<drive2>:]

[<path2>]

<filename2>

দ্বিতীয় ফাইল বা ফাইল সেটের লোকেশন এবং নাম নির্দিষ্ট করে। filename2 আবশ্যক।

/?

কমান্ড প্রম্পটে হেল্প প্রদর্শন করে।

fc কমান্ডের ব্যবহার

উইন্ডোজে দুটি ফাইল কীভাবে তুলনা করবেন?

আপনি দুটি টেক্সট ফাইলের পরিবর্তন তুলনা করতে fc কমান্ড ব্যবহার করতে পারেন অথবা উইন্ডোজ ইনস্টলেশনের সাথে আসা windiff.exe ইউটিলিটি ব্যবহার করতে পারেন। এই টুলটি গ্রাফিক্যালি দুটি ASCII ফাইলের কন্টেন্ট বা ASCII ফাইল ধারণকারী দুটি ফোল্ডারের কন্টেন্ট তুলনা করে সেগুলো একই কিনা তা যাচাই করতে সাহায্য করে। আপনি fc কমান্ড ব্যবহার করে উইন্ডোজে দুটি টেক্সট ফাইল তুলনা করতে পারেন। এর বিভিন্ন প্যারামিটার আছে যা বিভিন্ন ধরনের তুলনা করতে দেয়।

১] যদি আপনি ASCII ফরম্যাটে June এবং July নামে দুটি ফাইল তুলনা করতে চান এবং ফলাফল সংক্ষিপ্ত ফরম্যাটে দেখতে চান, তবে ব্যবহার করুন:

fc /a june.rpt july.rpt

২] যদি June এবং July নামে দুটি .bat ফাইলের বাইনারি তুলনা করতে চান, তবে নিচের সিনট্যাক্স ব্যবহার করুন:

fc /b june.bat july.bat

৩] যদি কোনো ডিরেক্টরির সব .bat ফাইল July.bat ফাইলের সাথে তুলনা করতে চান, তবে ব্যবহার করুন:

fc *.bat july.bat

৪] যদি C ড্রাইভের July.bat ফাইল D ড্রাইভের July.bat ফাইলের সাথে তুলনা করতে চান, তবে ব্যবহার করুন:

fc c:july.bat d:*.bat

৫] যদি C ড্রাইভের রুট ডিরেক্টরির প্রতিটি ব্যাচ ফাইল D ড্রাইভের রুট ডিরেক্টরির একই নামের ফাইলের সাথে তুলনা করতে চান, তবে ব্যবহার করুন:

fc c:*.bat d:*.bat

এগুলো কমান্ড প্রম্পটে fc কоман্ডের কিছু সাধারণ ব্যবহারযোগ্য সিনট্যাক্স। আপনাকে প্যারামিটারগুলো ভালোভাবে বুঝতে হবে এবং বিশেষ প্রয়োজনে নিজের সিনট্যাক্স লিখতে হবে। মাইক্রোসফটের কিছু নিয়মিত ব্যবহৃত fc কমান্ডের বিস্তারিত ব্যাখ্যা রয়েছে।

সंबंधিত পড়ুন: কমান্ড প্রম্পট ব্যবহার করে ফাইল ও ফোল্ডার পরিচালনার জন্য কাজের কমান্ডগুলো।

কমান্ড প্রম্পট ব্যবহার করে উইন্ডোজ ১১/১০-এ দুটি ফাইলের পরিবর্তন তুলনা করার উপায়
  1. কমান্ড প্রম্পট ও পাওয়ারশেল দিয়ে উইন্ডোজ ১১/১০-এ হার্ড ড্রাইভ তালিকা দেখুন

  2. ওয়ানডোজ ১১/১০-এ কমান্ড প্রম্পটে ডিরেক্টরি পরিবর্তন করার পদ্ধতি

  3. উইন্ডোজ ১১/১০-এ কমান্ড প্রম্পটে ডিরেক্টরি চেঞ্জ করার পদ্ধতি

  4. Windows 11 ও 10-এ Command Prompt সমস্যা সমাধান: স্টেপ-বাই-স্টেপ গাইড