লিনাক্সের মধ্যে আপনি তৈরি করতে পারেন এমন দুটি ধরনের লিঙ্ক রয়েছে:
- হার্ড লিংক
- সিম্বলিক লিংক
একটি প্রতীকী লিঙ্ক উইন্ডোজের মধ্যে একটি ডেস্কটপ শর্টকাট মত। প্রতীকী লিঙ্ক শুধুমাত্র একটি ফাইলের অবস্থান নির্দেশ করে।
একটি প্রতীকী লিঙ্ক মুছে ফেলার লিংক নির্দেশ করছে যে প্রকৃত ফাইলের উপর কোন প্রভাব নেই।
একটি প্রতীকী লিঙ্ক বর্তমান ফাইল সিস্টেম বা প্রকৃতপক্ষে অন্যান্য ফাইল সিস্টেমে যে কোনও ফাইলের দিকে নির্দেশ করতে পারে। এটি একটি হার্ড লিঙ্ক চেয়ে আরও নমনীয় করে তোলে।
একটি হার্ড লিঙ্ক আসলে একই ফাইল যে এটি লিঙ্ক কিন্তু একটি ভিন্ন নাম দিয়ে। এটি সম্পর্কে চিন্তা করার সবচেয়ে সহজ উপায় নিম্নরূপ:
আপনি প্রথম নাম রবার্ট সঙ্গে জন্ম হয় কল্পনা করুন। অন্যান্য লোকেরা আপনাকে রবি, বব, ববি বা রব হিসাবে জানাতে পারে। প্রতিটি ব্যক্তি একই ব্যক্তির সম্পর্কে কথা বলা হবে।
প্রতিটি লিঙ্ক লিঙ্কগুলির একটি কাউন্টারে যোগ করে যা প্রতিটি লিঙ্কে মুছে ফেলার জন্য আপনার কাছে থাকা প্রকৃত ফাইলটি মুছে ফেলতে পারে।
কেন হার্ড লিঙ্ক ব্যবহার করবেন?
হার্ড লিঙ্ক ফাইল সংগঠিত করার জন্য একটি কার্যকর উপায় প্রদান। এটি বর্ণনা করার সবচেয়ে সহজ উপায় একটি পুরানো তিল রাস্তার পর্বের সাথে।
বার্ট তার সমস্ত জিনিস মুছে ফেলার জন্য আর্নিকে বলেছিলেন এবং তাই আর্নি তার কাজ সম্পর্কে সেট করেছিলেন। সর্বোপরি, তিনি সব লাল জিনিস পরিস্কার করার সিদ্ধান্ত নিয়েছে। "আগুন ইঞ্জিন লাল"। তাই আর্নি ফায়ার ইঞ্জিনকে দূরে রাখে।
পরবর্তী Ernie চাকার সঙ্গে সমস্ত খেলনা দূরে করার সিদ্ধান্ত নেয়। আগুন ইঞ্জিন চাকার আছে। তাই আর্নি ফায়ার ইঞ্জিনকে দূর করে দিল।
বলার অপেক্ষা রাখে না, বার্ট ঠিক আগের মতো একই জগাখিচুড়ি খুঁজে বের করতে আসে কিন্তু আর্নি আধা ডজন বার আগুন ইঞ্জিন টিড করে দিয়েছিলেন।
কল্পনা করুন যে আগুনের ইঞ্জিন শুধু একটি অগ্নি ইঞ্জিন একটি ছবি ছিল। আপনি নিম্নরূপ আপনার মেশিনে বিভিন্ন ফোল্ডার থাকতে পারে:
- লাল জিনিস ছবি
- যানবাহন ছবি
- জরুরী সেবা ছবি
এখন আপনি ছবির একটি অনুলিপি তৈরি করতে পারেন এবং প্রতিটি ফোল্ডারে এটি রাখতে পারেন। এর অর্থ আপনি একই ফাইলের তিনটি কপি স্থান তিনবার গ্রহণ করে।
তাদের কপি করে ফটোগুলি শ্রেণীবদ্ধ করা খুব বেশি জায়গা নিতে পারে না তবে আপনি যদি ভিডিওগুলির সাথে একই জিনিস চেষ্টা করে থাকেন তবে আপনি আপনার ডিস্ক স্পেসটি উল্লেখযোগ্যভাবে হ্রাস করবেন।
একটি হার্ড লিঙ্ক সব সময়ে কোন স্থান নেয়। আপনি আপনার ডিস্ক স্পেস হ্রাস না করেই একই ভিডিওটিকে বিভিন্ন বিভাগে (যেমন বছর, ধারা, কাস্ট, পরিচালক) সঞ্চয় করতে পারেন।
কিভাবে একটি হার্ড লিঙ্ক তৈরি করতে
নিচের সিনট্যাক্স ব্যবহার করে আপনি একটি হার্ড লিঙ্ক তৈরি করতে পারেন:
ln পাথ / থেকে / ফাইল / পাথ / থেকে / হার্ড / লিঙ্ক
উদাহরণস্বরূপ, উপরের ছবিতে আমাদের অ্যালিস কুপার সঙ্গীত ফোল্ডার রয়েছে যা ট্র্যাশ ইন দ্য দ্য প্যান / হোম / গ্যারি / মিউজিক / এলিস কুপার / ট্র্যাশ। সেই ফোল্ডারে 10 টি গান রয়েছে যা ক্লাসিক বিষ।
এখন বিষ একটি শিলা ট্র্যাক তাই আমরা সঙ্গীত ফোল্ডার অধীনে রক বলা একটি ফোল্ডার তৈরি এবং নিম্নলিখিত ফাইল টাইপ করে বিষ poison একটি হার্ড লিঙ্ক তৈরি:
ln "01 - Poison.mp3" "~ / সঙ্গীত / শিলা / Poison.mp3"
এই সঙ্গীত সংগঠিত করার একটি ভাল উপায়।
কিভাবে একটি হার্ড লিঙ্ক এবং একটি সিম্বলিক লিঙ্ক মধ্যে পার্থক্য বলতে
Ls কমান্ডটি ব্যবহার করে একটি ফাইলের হার্ড লিঙ্কটি আছে কিনা তা আপনি বলতে পারেন:
ls -lt
নিম্নরূপ একটি স্ট্যান্ডার্ড ফাইল দেখতে হবে
-আরওয়াই-র - আর - 1 গ্যারি গ্যারি 1000 ডিসেম্বর 18 21:52 poison.mp3
নিম্নরূপ কলাম:
- -আরইউ-র - আর-- = অনুমতি
- 1 = লিঙ্ক সংখ্যা
- গ্যারি = গ্রুপ
- গ্যারি = মালিক
- 1000 = ফাইলের আকার
- ডিসেম্বর 18 = তারিখ
- 21:52 = সময়
- poison.mp3 = ফাইলের নাম
এটি একটি হার্ড লিঙ্ক যদি আউটপুট নিম্নরূপ দেখতে হবে:
-আরওয়াই-র - আর - ২ গ্যারি গ্যারি 1000 ডিসেম্বর 18 21:52 poison.mp3
লিংক কলাম সংখ্যা দেখায় যে লক্ষ্য করুন 2. প্রতিটি সময় একটি হার্ড লিঙ্ক তৈরি করা হয় যে সংখ্যা বৃদ্ধি হবে।
নিম্নরূপ একটি প্রতীকী লিংক দেখতে হবে:
-আরওয়াই-র - আর -1 - গ্যারি গ্যারি 1000 ডিসেম্বর 18 21:52 poison.mp3 -> poison.mp3
আপনি পরিষ্কারভাবে দেখতে পারেন যে একটি ফাইল অন্য দিকে নির্দেশ করছে।
কিভাবে একটি ফাইল সব হার্ড লিঙ্ক খুঁজে পেতে
আপনার লিনাক্স সিস্টেমে সমস্ত ফাইল একটি ইনডোড নম্বর রয়েছে যা অনন্যভাবে ফাইল সনাক্ত করে। একটি ফাইল এবং এর হার্ড লিঙ্ক একই ইনডোড থাকবে।
একটি ফাইলের জন্য ইনডোড নম্বর দেখতে নিম্নলিখিত কমান্ড টাইপ করুন:
ls -i
নিম্নরূপ একটি ফাইলের জন্য আউটপুট হবে:
1234567 ফাইলের নাম
একটি ফাইলের জন্য হার্ড লিঙ্কগুলি খুঁজতে আপনি কেবল একই ইনডোড (যেমন 1234567) সহ সমস্ত ফাইলগুলির জন্য একটি ফাইল অনুসন্ধান করতে হবে।
আপনি নিম্নলিখিত কমান্ডটি দিয়ে এটি করতে পারেন:
খুঁজুন ~ / -xdev -inum 1234567