ওরফে সিডি করা যায় না


22

আমার হোম ডিরেক্টরিতে আমার দুটি উপাধি রয়েছে: devbootcampএবং bookshelf। আমি can cdুকতে পারব devbootcampতবে তা bookshelfকেন জানি না sure আমি কীভাবে উপনামটি তৈরি করেছি তা মনে নেই devbootcampতবে আমি ওরফে তৈরি করতে এই টিউটোরিয়ালটি অনুসরণ করেছি followed bookshelfএছাড়াও আমার টার্মিনালটিতে গলা টিপে devbootcampবেগুনি তবে bookshelfতা নয়। আমি কীভাবে এটি তৈরি করব যাতে তাদের একই কার্যকারিতা থাকে?

এখানে চিত্র বর্ণনা লিখুন


2
কি ls -lদেখায়
ব্যবহারকারী 151019

সিডি'এলিংয়েসকে উরফে সক্ষম করা: টার্মিনাল থেকে কীভাবে ওরফে যেতে হবে?
ক্লোনামথ

আপনি যদি সিএলআই-এ অ্যালামটি অ্যাক্সেস করতে চান তবে এই টিপটি সহায়ক হবে।
z0nam

উত্তর:


24

আপনি যদি 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

এবং স্বয়ংক্রিয়ভাবে ...

এখানে চিত্র বর্ণনা লিখুন


দুর্দান্ত ব্যাখ্যা। এটি আমাকে বিমূর্তভাবে এটি সম্পর্কে চিন্তা করতে সহায়তা করেছিলln -s [what/dir] [to/where]
ডেভওয়ুডাল ডটকম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.