কখনও কখনও ফোল্ডারের নাম সহ কোনও ডিরেক্টরি অ্যাক্সেস করতে বিরক্ত হয়। বলুন আমার নামের একটি ডিরেক্টরি আছে a b c d
। ব্যবহার বাদে Tabডিরেক্টরিটির নাম টাইপ না করে ফোল্ডারটি অ্যাক্সেস করার কোনও উপায় আছে কি?
আমি জানি যে লিনাক্সের প্রতিটি নির্দিষ্ট ফাইলের একটি অনন্য শনাক্তকারী থাকে। ফোল্ডারটি অ্যাক্সেস করতে আমি কি এটি ব্যবহার করতে পারি? আমি জানি না এটি আসলে করা যেতে পারে বা এটি কীভাবে করা যায়।
আমি মনে করি যখন লিনাক্স একটি ফাইল সিস্টেম প্রয়োগ করে, তখন এটি দুটি ডিরেক্টরি নামের অনন্যতার সাথে তুলনা করে। সুতরাং প্রতিটি ডিরেক্টরি অবশ্যই একটি স্পেসে অনন্য হতে হবে। তবে আমি মনে করি এটি একটি ডাটাবেস সিস্টেমে একটি প্রাথমিক কী এর মতো। প্রাথমিক কীটি ডিরেক্টরিটির নাম বা অন্য কোনও অনন্য শনাক্তকারী (সম্ভবত কিছু সংখ্যার "হুডের নীচে" সঞ্চিত আছে) রয়েছে?
একটি প্রক্রিয়া মত এটি চিন্তা করার চেষ্টা করুন। আপনি যদি ps
কোনও টার্মিনালে কমান্ডটি চালিত করেন তবে এটি প্রতিটি প্রক্রিয়ার নাম এবং সংখ্যা সহ একটি প্রক্রিয়া তালিকা আউটপুট করে দেয়। প্রক্রিয়া নম্বর সহ আপনাকে সেই প্রক্রিয়াটি কল করতে হবে। একইভাবে, ডিরেক্টরিতে কোনও নাম্বার রয়েছে যাতে আপনি নামটির সাথে ডাকার পরিবর্তে ডিরেক্টরিটির নাম্বার দিয়ে কল করতে পারেন?
আরও তদন্তে, আমি খুঁজে পেয়েছি যে প্রতিটি ডিরেক্টরি একটি অনন্য আছে inode
। তবে, এর দ্বারা কোনও ডিরেক্টরি অ্যাক্সেস করার জন্য আমি এখনও পর্যন্ত কোনও অন্তর্নির্মিত কমান্ড খুঁজে পাইনি inode
।
cd $(icd XXXX)
--- আপনি কেবল সেই find
অংশটি আবার লিখেছেন । এখন আপনার পরবর্তী কাজটি ... আরও কার্যকর কী, আপনার প্রোগ্রাম বা :- find
পি পরীক্ষা করুন what's
zsh
পরিবর্তে ইনস্টল করুনbash