আপনি যদি cd
কোনও উপনামের চেষ্টা করছেন তবে এটি কার্যকর হবে না; এটি নকশার ভিত্তিতে যেমন কোনও উপাধি ফাইন্ডার স্তরে কাজ করে, অন্তর্নিহিত ইউনিক্স স্তরের নয়।
আমি চাবি দিক কিছু উদ্ধৃত হয়েছে alias লেখা , সিম্বলিক লিংক (symlinks) , এবং হার্ড সংযোগগুলি নিবন্ধ "থেকে কি ওরফে, প্রতীকী লিঙ্ক, ও কষ্টসাধ্য লিংক Mac OS X এর আছেন? " নীচে।
ওরফে
এই জাতীয় শর্টকাট ম্যাকের জন্য প্রাচীনতম; এর শিকড়গুলি সিস্টেম 7.-এ ফিরে যায় Ali হবে। ওএস এক্স এটিকে অন্যান্য ছোট ফাইল ফাইল হিসাবে দেখাবে বলে মনে হয়, যা সেগুলি তবে এটি কীভাবে তাদের ধারণকৃত তথ্যের ব্যাখ্যা করতে পারে তা জানে না।
প্রতীকী লিংক
এই ধরণের শর্টকাট ইউএনআইএক্স এবং লিনাক্স ফাইল সিস্টেমের অংশ। ওএস এক্স ইউএনআইএক্সের শীর্ষে নির্মিত, এটি সম্পূর্ণ প্রতীকী লিঙ্কগুলিকে সমর্থন করে। সিম্বলিক লিঙ্কগুলি এলিয়াসগুলির সাথে সাদৃশ্যযুক্ত যে এগুলি হ'ল ছোট ফাইল যা মূল অবজেক্টের পথ নাম ধারণ করে। তবে এলিয়াসগুলির মত নয়, প্রতীকী লিঙ্কগুলিতে অবজেক্টের ইনোডের নামটি নেই। আপনি যদি বস্তুকে অন্য কোনও জায়গায় নিয়ে যান তবে প্রতীকী লিঙ্কটি নষ্ট হয়ে যাবে এবং সিস্টেমটি সেই বস্তুটি সন্ধান করতে সক্ষম হবে না।
হার্ড লিঙ্কস
প্রতীকী লিঙ্কগুলির মতো, হার্ড লিঙ্কগুলি অন্তর্নিহিত ইউনিক্স ফাইল সিস্টেমের অংশ। হার্ড লিঙ্কগুলি হ'ল ছোট ফাইল যা এলিয়াসগুলির মতো আসল আইটেমের ইনোড নাম ধারণ করে। তবে এলিয়াস এবং প্রতীকী লিঙ্কগুলির বিপরীতে, হার্ড লিঙ্কগুলিতে মূল অবজেক্টের পথের নামটি নেই। আপনি যখন একটি একক ফাইল অবজেক্টকে একাধিক জায়গায় উপস্থিত হতে চান তখন আপনি সাধারণত একটি হার্ড লিঙ্কটি ব্যবহার করবেন। এলিয়াস এবং প্রতীকী লিঙ্কগুলির সাথে পৃথক নয়, আপনি প্রথমে সমস্ত হার্ড লিঙ্কগুলি অপসারণ না করে ফাইল সিস্টেম থেকে মূল হার্ড-লিঙ্কযুক্ত বস্তুটি মুছতে পারবেন না।
টার্মিনাল এবং ফাইন্ডার উভয় ক্ষেত্রে কী কাজ করে
টার্মিনালটিতে কেবল একটি সিমিলিংক তৈরি করুন
ln -s <path to some folder> <destination of link>
উদাহরণস্বরূপ, আমার ডেস্কটপে আমি আমার /Volumes
ফোল্ডারে একটি সিমিলিংক তৈরি করেছি
ln -s /Volumes /Users/allan/Desktop/Volumes
আমার ডেস্কটপে, আমি এই আইকনটি স্বয়ংক্রিয়ভাবে পেয়েছি:
আপনি এটির আলাদা নামও দিতে পারেন:
ln -s /Volumes /Users/allan/Desktop/Stuff
এবং স্বয়ংক্রিয়ভাবে ...
ls -l
দেখায়