রিকার্সিভ লিনাক্স মেক ডিরেক্টরি কমান্ডটি কীভাবে ব্যবহার করবেন



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

সাধারণত আপনি যখন mkdir লিনাক্স মেক ডিরেক্টরি কমান্ডটি ব্যবহার করেন তখন আপনি একটি একক উপ-ডিরেক্টরি তৈরি করেন যা আপনার প্রম্পটটি বর্তমানে যে ডিরেক্টরিতে বসে থাকে সেখানে বাস করে If স্মৃতিচারণ যা in / ডকুমেন্টে থাকত। আপনি সাধারণত এর ভিতরে আরও ডিরেক্টরি তৈরি করেন না।



তবে, লিনাক্স মেক ডিরেক্টরি কমান্ডের পুনরাবৃত্তিমূলক রূপটি সম্পূর্ণ ডিরেক্টরি গাছ তৈরি করতে ব্যবহার করতে পারেন। আপনি যে ডিরেক্টরিটিতে বসে আছেন তার ভিতরে একটি ডিরেক্টরি তৈরি করতে পারেন এবং তারপরে আরও অনেক ডিরেক্টরি তৈরি করতে পারেন। স্বাভাবিকভাবেই, চালিয়ে যাওয়ার জন্য আপনাকে সিএলআই প্রম্পট থেকে কাজ করা দরকার। গ্রাফিকাল টার্মিনালটি খুলতে Ctrl, Alt এবং T টিপুন। আপনি উবুন্টু ইউনিটি ড্যাশ-এ টার্মিনালটি অনুসন্ধান করতে বা অ্যাপ্লিকেশন মেনুটি নির্বাচন করতে, সিস্টেম সরঞ্জামগুলিতে ক্লিক করুন এবং টার্মিনাল নির্বাচন করতে পারেন। আপনি যদি নিজের বাড়ির ডিরেক্টরিগুলির বাইরে ডিরেক্টরি তৈরি না করেন তবে আপনাকে রুট ব্যবহারকারী হিসাবে কাজ করতে হবে না।



পদ্ধতি 1: প্যারেন্ট এমকেডির অপশনটি ব্যবহার করা

আপনি যদি একবারে অনেকগুলি ডিরেক্টরি তৈরি করতে চান তবে আপনি টাইপ করতে পারেন mkdir -p হেই / এই / হয় / পুরো / গাছ এবং তারপরে এন্টার চাপুন। আপনি সেই নামের প্রত্যেকটির সাথে ডিরেক্টরিগুলির একটি সম্পূর্ণ সেট পাবেন, সমস্ত একে অপরের অভ্যন্তরে বাসা বাঁধে। স্পষ্টতই, আপনি গাছের যে কোনও মুহুর্তে আপনার পছন্দসই নাম ব্যবহার করতে পারেন। যদি এই ডিরেক্টরিগুলির মধ্যে কিছু উপস্থিত থাকে তবে বলে নিন যে ইতিমধ্যে আছে এবং অন্যটি নয়, তবে এমকিডিআর কেবল এটিকে ত্রুটি ছাড়াই পাস করবে এবং তাদের নীচে ডিরেক্টরিগুলি তৈরি করবে।



-P বিকল্পটিকে পিতামাতাদের বলা হয় এবং তাত্ত্বিকভাবে পূর্ববর্তী কমান্ডে -p এর পরিবর্তে areparents টাইপ করে অনেক বিতরণে অনুরোধ করা যেতে পারে। আপনি একবারে এই ফ্যাশনে ব্যবহারিকভাবে সীমাহীন সংখ্যক ডিরেক্টরি তৈরি করতে পারেন। এগুলি তৈরি হওয়ার সাথে সাথে এগুলি অন্য কোনও ডিরেক্টরিগুলির মতো সম্পূর্ণরূপে কাজ করে। এর অর্থ হ'ল আপনি যদি শীর্ষটিকে সরিয়ে দেওয়ার চেষ্টা করেন তবে এটি খালি না থাকার বিষয়ে অভিযোগ করবে!

পদ্ধতি 2: প্যারেন্ট এমকেডির অপশন প্লাস ব্রেস এক্সপেনশন ব্যবহার করা

ব্রেস প্রসারণ আপনাকে বাশ কমান্ড ইন্টারপ্রেটার ব্যবহার করার সময় একগুচ্ছ ডিরেক্টরিগুলি তৈরি করতে দেয়। উদাহরণস্বরূপ, যদি আপনি টাইপ করেন mkdir {1..4 , তাহলে আপনি বর্তমান ডিরেক্টরিতে চারটি ডিরেক্টরি তৈরি করেছেন। আপনি যদি চান, তবে আপনি এই ধারণাটি প্যারেন্ট বিকল্পের সাথে একত্রিত করতে পারেন। আপনি উদাহরণস্বরূপ, টাইপ করতে পারেন mkdir -p 1 / {1.4 এবং এর ভিতরে 1, 2, 3 এবং 4 নামক ডিরেক্টরি সহ 1 নামক একটি ডিরেক্টরি তৈরি করতে এন্টার টিপুন। এটি একটি খুব শক্তিশালী কমান্ড, এবং আপনি এটি একবারে একসাথে প্রচুর ডিরেক্টরি তৈরি করতে ব্যবহার করতে পারেন। এটি লিনাক্সে ফটোগুলি, ভিডিও এবং সংগীত সংগ্রহের জন্য উপযুক্ত করে তোলে perfect কিছু লোক সফ্টওয়্যার বা প্যাকেজগুলির বিতরণ করার পরিকল্পনা করার জন্য স্ক্রিপ্ট ইনস্টল করার সময়ও এই প্রযুক্তিটি ব্যবহার করে।



আপনি অবশ্যই এই বিকল্পটি মিশ্রিত করতে পারেন এবং কমান্ডের যে কোনও অংশে ব্রেস প্রসারণ যুক্ত করতে পারেন। আপনি যদি ব্রেস প্রসারণের মাধ্যমে কিছু ডিরেক্টরি তৈরি করতে চান এবং অন্যরা কেবল পিতামাতার পুনর্বিবেচনার মাধ্যমে তৈরি করতে চান তবে আপনি সম্ভবত একটি আদেশ ব্যবহার করতে চাইতে পারেন mkdir -p a / ডিরেক্টরি / ভিতরে {1..4 , যা এর নীচে এবং এর ভিতরে 1, ভিতরে 2, অভ্যন্তর 3 এবং অভ্যন্তর 4 এর ভিতরে একটি এবং ডিরেক্টরি তৈরি করবে। আপনি ইতিমধ্যে mkdir কমান্ডটি কীভাবে ব্যবহার করবেন তা শিখে ফেললে কিছুটা নিখরচায় একে অপরের অভ্যন্তরে অতিরিক্ত ডিরেক্টরি তৈরি করতে দ্বিধা বোধ করবেন তবে মনে রাখবেন যে আপনি কিছু ডিরেক্টরি ছাড়াই অন্য ডিরেক্টরিতে থাকা ডিরেক্টরিগুলি সরাতে পারবেন না পুনরাবৃত্তি বা একটি ফাইল পরিচালকের ব্যবহার।

2 মিনিট পড়া