এটি কীভাবে ফোল্ডারগুলি সরায় তা বোঝার জন্য আপনাকে লিনাক্সের আওতায় ফাইল সিস্টেম সম্পর্কে কিছুটা বুঝতে হবে। প্রতিটি ফাইল এবং ফোল্ডার একটি " ইনোড " নামক ডেটা কাঠামোর অংশ হিসাবে সংরক্ষণ করা হয় । প্রতিটি ফাইলের একটি ইনোড নম্বর থাকে তাই ফোল্ডারও থাকে।
আপনার ফোল্ডারের ইনোড দেখতে, কমান্ডটি ব্যবহার করুন ls -ial foldername
। প্রথম কলামটি ফাইলের ইনোড নম্বরটি দেখায়। প্রতিটি ফোল্ডারের জন্য দু'টি অনন্য নাম .
এবং ..
যথাক্রমে নিজস্ব ডিরেক্টরি এবং প্যারেন্ট ডিরেক্টরি উপস্থাপন করে।
সাব-ডিরেক্টরি এবং ফাইলগুলি অন্য ডিরেক্টরিতে (যেমন / হোম / আমি / কোথাও / অন্য কোনও) ডিরেক্টরিতে ডিরেক্টরি (যেমন, / হোম / আমি / উত্স) সরাতে আপনি একটি পরীক্ষা করার চেষ্টা করতে পারেন। / হোম / আমি / উত্স এবং এর সমস্ত বিষয়বস্তুর ইনোড নম্বর সরানোর আগে এবং পরে একই থাকে। পার্থক্যটি হ'ল ইনোড নম্বর ..
, যা মূলত / হোম / আমার ইনোড নম্বরটি ভাগ করে এবং এখন / হোম / আমার / কোথাও / অন্য কোনও জায়গায় ইনোড নম্বর হয়ে যায়। সহজ কথায়, লিনাক্স ডিরেক্টরি উত্সের লিঙ্কটি আপডেট করে এবং তারপরে এটি সম্পন্ন হয়।
হার্ড ডিস্কে থাকা সামগ্রীগুলি যেভাবেই সংশোধিত হয় না, ফোল্ডারটি সরানো হলে কেবল ইনড সূচি আপডেট করা হয়। আপনি যদি ফোল্ডারটিকে অন্য কোনও শারীরিক স্থানে নিয়ে যান তবে অবশ্যই এটি নয়।