প্রশ্ন: লিনাক্সে ফাইলটি মুছে না দিয়ে আমি কীভাবে একটি প্রতীকী লিঙ্ক সরাতে পারি?

একটি সিম্বলিক লিঙ্ক সরাতে, আর্গুমেন্ট হিসাবে সিমলিংকের নাম অনুসরণ করে rm বা unlink কমান্ডটি ব্যবহার করুন। একটি ডিরেক্টরির দিকে নির্দেশ করে এমন একটি সিম্বলিক লিঙ্ক সরানোর সময় সিমলিংকের নামের সাথে একটি ট্রেলিং স্ল্যাশ যোগ করবেন না।

মুছে ফেলা হচ্ছে একটি প্রতীকী লিঙ্ক একটি বাস্তব ফাইল বা ডিরেক্টরি অপসারণ হিসাবে একই. ls -l কমান্ড দ্বিতীয় কলাম মান 1 সহ সমস্ত লিঙ্ক দেখায় এবং মূল ফাইলের লিঙ্ক পয়েন্ট করে। লিঙ্কে মূল ফাইলের পথ রয়েছে এবং বিষয়বস্তু নয়।

একটি ফাইল মুছে ফেলতে যা একটি প্রতীকী লিঙ্ক, আপনি প্রতীকী লিঙ্ক নামের বিপরীতে rm লিখুন. এটি লিঙ্কটি সরিয়ে দেয়, এটি যে ফাইলটি উল্লেখ করে তা নয়। আপনি যখন প্রতীকীভাবে লিঙ্কযুক্ত একটি ফাইল মুছে ফেলবেন, তখন যেকোন অবশিষ্ট প্রতীকী লিঙ্কগুলি এমন একটি ফাইলকে নির্দেশ করে যা আর বিদ্যমান নেই।

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

যদি একটি প্রতীকী লিঙ্ক মুছে ফেলা হয়, তার লক্ষ্য অক্ষত থাকে. যদি একটি প্রতীকী লিঙ্ক একটি লক্ষ্যের দিকে নির্দেশ করে এবং কিছুক্ষণ পরে সেই লক্ষ্যটি স্থানান্তরিত হয়, পুনঃনামকরণ করা হয় বা মুছে ফেলা হয়, তাহলে প্রতীকী লিঙ্কটি স্বয়ংক্রিয়ভাবে আপডেট বা মুছে ফেলা হয় না, তবে বিদ্যমান থাকে এবং এখনও পুরানো লক্ষ্যের দিকে নির্দেশ করে, এখন একটি অ-বিদ্যমান অবস্থান বা ফাইল

একটি প্রতীকী লিঙ্ক মুছে ফেলার জন্য, এটি অন্য কোনো ডিরেক্টরি বা ফাইলের মতো ব্যবহার করুন। আপনি উপরে দেখানো কমান্ড ব্যবহার করে একটি প্রতীকী লিঙ্ক তৈরি করলে, রুট ডিরেক্টরিতে যান যেহেতু এটি "ডক্স" এবং rmdir কমান্ড ব্যবহার করুন। যদি আপনি একটি প্রতীকী লিঙ্ক তৈরি করেন ( ) একটি ফাইলের, একটি প্রতীকী লিঙ্ক ব্যবহার মুছে ফেলার জন্য ডেল কমান্ড.

লিঙ্কমুক্ত() ফাইল সিস্টেম থেকে একটি নাম মুছে দেয়. যদি সেই নামটি কোনও ফাইলের শেষ লিঙ্ক হয়ে থাকে এবং কোনও প্রক্রিয়ায় ফাইলটি খোলা না থাকে, তাহলে ফাইলটি মুছে ফেলা হয় এবং এটি যে স্থানটি ব্যবহার করছিল তা পুনরায় ব্যবহারের জন্য উপলব্ধ করা হয়।

ইউনিক্স সিম্বলিক লিঙ্ক বা সিমলিংক টিপস

  1. নরম লিঙ্ক আপডেট করতে ln -nfs ব্যবহার করুন। …
  2. UNIX সফ্ট লিঙ্কের সংমিশ্রণে pwd ব্যবহার করুন আপনার সফ্ট লিঙ্কটি যে প্রকৃত পথ নির্দেশ করছে তা খুঁজে বের করতে। …
  3. যেকোনো ডিরেক্টরির সমস্ত ইউনিক্স সফ্ট লিঙ্ক এবং হার্ড লিঙ্ক খুঁজে বের করতে নিম্নলিখিত কমান্ডটি চালান “ls -lrt | grep "^l" ".

কারণ হার্ড লিঙ্ক ডিরেক্টরি হয় অনুমতি নেই একটু প্রযুক্তিগত। মূলত, তারা ফাইল-সিস্টেম কাঠামো ভেঙে দেয়। আপনি সাধারণত হার্ড লিঙ্ক যাইহোক ব্যবহার করা উচিত নয়. প্রতীকী লিঙ্কগুলি সমস্যা সৃষ্টি না করেই বেশিরভাগ একই কার্যকারিতার অনুমতি দেয় (যেমন ln -s টার্গেট লিঙ্ক)।

একটি ডিরেক্টরিতে প্রতীকী লিঙ্কগুলি দেখতে:

  1. একটি টার্মিনাল খুলুন এবং সেই ডিরেক্টরিতে যান।
  2. কমান্ড টাইপ করুন: ls -la. এটি ডিরেক্টরির সমস্ত ফাইলগুলিকে দীর্ঘ তালিকাভুক্ত করবে এমনকি যদি সেগুলি লুকানো থাকে।
  3. l দিয়ে শুরু হওয়া ফাইলগুলি আপনার প্রতীকী লিঙ্ক ফাইল।

ইউনিক্স-এর মতো অপারেটিং সিস্টেমে, আনলিঙ্ক হল একটি সিস্টেম কল এবং ফাইল মুছে ফেলার জন্য একটি কমান্ড লাইন ইউটিলিটি। প্রোগ্রামটি সরাসরি সিস্টেম কলকে ইন্টারফেস করে, যা ফাইলের নাম এবং (কিন্তু GNU সিস্টেমে নয়) rm এবং rmdir-এর মতো ডিরেক্টরিগুলি সরিয়ে দেয়।

একটি হাইপারলিঙ্ক মুছে ফেলতে কিন্তু টেক্সট রাখতে, হাইপারলিঙ্কে ডান ক্লিক করুন এবং হাইপারলিঙ্ক সরান ক্লিক করুন. হাইপারলিঙ্কটি সম্পূর্ণরূপে অপসারণ করতে, এটি নির্বাচন করুন এবং তারপরে মুছুন টিপুন।

একটি প্রতীকী লিঙ্ক তৈরি করতে, -s ( -সিম্বলিক) বিকল্পটি ব্যবহার করুন. যদি FILE এবং LINK উভয়ই দেওয়া হয়, ln ​​প্রথম আর্গুমেন্ট ( FILE ) হিসাবে নির্দিষ্ট করা ফাইল থেকে দ্বিতীয় আর্গুমেন্ট ( LINK ) হিসাবে নির্দিষ্ট করা ফাইলে একটি লিঙ্ক তৈরি করবে।

এই পোস্টটি পছন্দ? আপনার বন্ধুদের শেয়ার করুন:
ওএস আজ