'Ln' এবং 'rm' কমান্ডগুলি 1970 সালের দশকের প্রথম থেকেই প্রতিটি ইউএনআইএক্স ফাইল সিস্টেমে ঠিক একইভাবে কাজ করে। ম্যাক ওএসএক্স, বিএসডি এবং লিনাক্স সকলেই এই মূল ডিজাইনের উত্তরাধিকারী।
নিজে, একটি UNIX ফাইল কোনো নাম, শুধুমাত্র একটি হয়েছে inode নম্বর বা inum। তবে আপনি কেবলমাত্র একটি বিশেষ "ডিরেক্টরি" ফাইলটিতে প্রবেশের মাধ্যমে এটি অ্যাক্সেস করতে পারবেন যা প্রশ্নযুক্ত ইনমের সাথে একটি নাম যুক্ত করে; আপনি সরাসরি ইনাম নির্দিষ্ট করতে পারবেন না।
ডিরেক্টরি নিজেই একটি ফাইল, সুতরাং আপনাকে অবশ্যই (অন্য) ডিরেক্টরিতে এবং এ জাতীয় প্রবেশাধিকার হিসাবে "ফর্মের নাম" হিসাবে পরিচিত ফরোয়ার্ড স্ল্যাশ (/) দ্বারা বিভাজনিত ডিরেক্টরিগুলির একটি সিরিজের মাধ্যমে এটি অ্যাক্সেস করতে হবে । নামটি "/" দিয়ে শুরু না করা হলে প্রক্রিয়াটির "বর্তমান ওয়ার্কিং ডিরেক্টরি" তে একটি পাথ শুরু হয়, সেই ক্ষেত্রে এটি ফাইল সিস্টেমের মূল ডিরেক্টরি থেকে শুরু হয় starts উদাহরণস্বরূপ, যদি पथের নামটিতে "/" অক্ষর না থাকে তবে এটি বর্তমান ডিরেক্টরিতে একটি প্রবেশিকা হিসাবে প্রত্যাশিত।
একটি ডিরেক্টরিবিহীন ফাইলে যে কোনও সংখ্যক পথের নাম থাকতে পারে, "হার্ড লিঙ্কস" হিসাবে পরিচিত এবং এটি তার অবধি চলতে থাকবে যতক্ষণ না তার সমস্ত পাথের নাম মুছে ফেলা হয় এবং শেষ প্রক্রিয়াটি ফাইলটি বন্ধ না করে। তারপরে ফাইলটি আসলে মুছে ফেলা হয়েছে এবং এর স্থানটিকে পুনরায় ব্যবহারের জন্য উপলভ্য হিসাবে চিহ্নিত করা হয়েছে। এটি হ'ল, আপনি একক-লিঙ্কযুক্ত ফাইলটি তৈরি করতে () বা () খুলতে পারবেন এবং তারপরে এটি লিঙ্কমুক্ত করতে পারেন) যাতে এটি আর ফাইল সিস্টেমের নাম জায়গাতে উপস্থিত না হয় তবে আপনি এটি বন্ধ না করা পর্যন্ত ফাইলটি বিদ্যমান থাকবে। এটি অস্থায়ী স্ক্র্যাচ ফাইলগুলির জন্য দরকারী যা অন্য কোনও প্রোগ্রাম দ্বারা পঠিত হবে না।
ডিরেক্টরিগুলিতে ইনোড নম্বর থাকলেও বেশিরভাগ ফাইল সিস্টেমগুলিতে তাদের সাথে হার্ড লিঙ্কগুলি নিষ্ক্রিয় করা হয়; তারা কেবলমাত্র অন্য একটি ডিরেক্টরিতে উপস্থিত হতে পারে। (একটি অসাধারণ ব্যতিক্রম হ'ল ম্যাক ওএসএক্স এইচএফএস + ফাইল সিস্টেম; এটি টাইম মেশিনের ব্যাকআপগুলি কাজ করতে দেয়)) আপনি এখনও ডিরেক্টরিতে (বা অন্য কোনও ফাইল) "নরম লিঙ্কগুলি" তৈরি করতে পারেন। একটি সফ্ট লিঙ্কটি ডিরেক্টরি এন্ট্রিটির সাথে সাদৃশ্যযুক্ত এটি ব্যতীত এটিতে ইনামের পরিবর্তে অন্য কোনও পাথের নাম রয়েছে।
প্রতিটি ইউনিক্স ফাইলের মালিক, গোষ্ঠী এবং অ্যাক্সেসের অনুমতি থাকে। এটি প্রয়োজনীয় তবে পর্যাপ্ত নয় যে তারা আপনাকে ফাইলটি খুলতে দেয়; আপনি যে পাথনামটি উল্লেখ করতে ব্যবহার করছেন তাতে প্রতিটি ডিরেক্টরিতে আপনার অবশ্যই কমপক্ষে অনুমতি কার্যকর করতে হবে। একারণে ইউনিক্স ফাইলটিকে তার ইনোড নম্বর দিয়ে খোলার কোনও আদর্শ উপায় নেই; এটি একটি গুরুত্বপূর্ণ, বহুল ব্যবহৃত সুরক্ষা ব্যবস্থাকে বাইপাস করবে।
তবে এটি ব্যাখ্যা করে না যে কেন কোনও রুট (সুবিধাযুক্ত) ব্যবহারকারীর জন্য ইনোড নম্বর দিয়ে কোনও ফাইল খোলার মানক উপায় থাকতে পারে না , যেহেতু অনুমতি যাচাই করা যাই হোক না কেন বাইপাস করা। ব্যাকআপের মতো নির্দিষ্ট সিস্টেম ম্যানেজমেন্ট ফাংশনের জন্য এটি খুব কার্যকর হবে। আমার জ্ঞানের মতে, এ জাতীয় প্রক্রিয়াগুলির অস্তিত্ব রয়েছে, তবে সেগুলি সমস্ত ফাইল সিস্টেম-নির্দিষ্ট; কোনও ইউনিক্স ফাইল সিস্টেমের জন্য এটি করার কোনও সাধারণ উপায় নেই।