লিনাক্সে কীভাবে স্থানীয় এবং দূরবর্তী ফাইলের তুলনা করা যায়


এই নিবন্ধে, আমরা কীভাবে লিনাক্সে স্থানীয় এবং দূরবর্তী ফাইলগুলির মধ্যে পার্থক্য তুলনা করতে পারি বা খুঁজে বের করব তা দেখাব। সাম্প্রতিক পোস্টে, আমরা লিনাক্সের জন্য 9 টি সেরা ফাইল তুলনা এবং পার্থক্য (ডিফ) সরঞ্জামগুলি পর্যালোচনা করেছি। আমাদের আচ্ছাদিত একটি সরঞ্জাম পৃথক ছিল

ডিফ (পার্থক্যের জন্য সংক্ষিপ্ত) হ'ল একটি সহজ এবং সহজেই ব্যবহারযোগ্য সরঞ্জাম যা দুটি ফাইল বিশ্লেষণ করে এবং ফাইলগুলির লাইনকে লাইনে তুলনা করে পার্থক্যগুলি প্রদর্শন করে। এটি বিভিন্ন লাইনগুলি মুদ্রণ করে। গুরুত্বপূর্ণভাবে, আপনি যদি দুটি ফাইল একে অপরের সাথে সমান হতে চান তবে একটি ফাইলকে কীভাবে পরিবর্তন করতে হয় তা দ্বিতীয় ফাইলের সাথে কীভাবে তৈরি করা যায় সে সম্পর্কেও বৈকল্পিক দরকারী নির্দেশাবলীর একটি সেট দেয়।

বিভিন্ন সার্ভারে দুটি ফাইলের মধ্যে পার্থক্য তুলনা করতে বা খুঁজে পেতে, নিম্নলিখিত কমান্ডটি চালান। আপনার প্রকৃত পরামিতিগুলির সাথে ব্যবহারকারী এবং দূরবর্তী হোস্টটি প্রতিস্থাপন করতে ভুলবেন না।

$ ssh [email  "cat /home/root/file_remote" | diff  - file_local 

নোট করুন যে আপনি আউটপুট পুনর্নির্দেশ বৈশিষ্ট্যটি ব্যবহার করে দুটি ফাইলের মধ্যে পার্থক্য সংরক্ষণ করতে পারেন। উদাহরণ স্বরূপ:

$ ssh [email  "cat /home/root/file_remote" | diff  -  file_local > diff_output.txt

তারপরে diff_output.txt ফাইলের সামগ্রী দেখতে ক্যাট কমান্ডটি ব্যবহার করুন।

$ cat diff_output.txt
OR
$ bcat diff_output.txt

এছাড়াও, আপনি দুটি রিমোট সার্ভারে দুটি ফাইলের মধ্যে পার্থক্য তুলনা করতে বা খুঁজে পেতে পারেন, যেমন দেখানো হয়েছে:

$ diff <(ssh [email  'cat /path/to/file1') <(ssh [email  'cat /path/to/file2')

আরও তথ্যের জন্য, দেখানো মত ডিফ ম্যান পৃষ্ঠা দেখুন।

$ man diff

এছাড়াও, চেক আউট:

  1. ডিফ এবং মাউন্ট সরঞ্জামগুলি ব্যবহার করে দুটি ডিরেক্টরিতে কীভাবে পার্থক্য সন্ধান করবেন
  2. লিনাক্স নিউবিবিসের জন্য লিনাক্স এসডিফ কমান্ড উদাহরণসমূহ
  3. এ - জেড লিনাক্স কমান্ড - উদাহরণগুলির সাথে ওভারভিউ

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