অ্যান্ড্রয়েড

কীভাবে লিনাক্সে ডিরেক্টরি তৈরি করতে হয় (এমকেডির কমান্ড)

W3 L2 Create Execute and Exit from a Process

W3 L2 Create Execute and Exit from a Process

সুচিপত্র:

Anonim

লিনাক্স সিস্টেমে আপনি কমান্ড লাইন থেকে বা ডেস্কটপের ফাইল ম্যানেজারের সাহায্যে নতুন ডিরেক্টরি তৈরি করতে পারেন। কমান্ডটি আপনাকে ডিরেক্টরি তৈরি করতে দেয় (ফোল্ডার হিসাবেও পরিচিত) হ'ল mkdir

এই টিউটোরিয়ালটিতে প্রতিদিনের উদাহরণ সহ mkdir কমান্ড ব্যবহারের মূল বিষয়গুলি অন্তর্ভুক্ত করা হয়েছে।

লিনাক্স এমকেডির কমান্ড সিনট্যাক্স

mkdir কমান্ডের বাক্য mkdir নিম্নরূপ:

mkdir

কমান্ডটি তার আর্গুমেন্ট হিসাবে এক বা একাধিক ডিরেক্টরি নাম নেয়।

কীভাবে একটি নতুন ডিরেক্টরি তৈরি করবেন

লিনাক্সে ডিরেক্টরি তৈরি করতে mkdir কমান্ডের যুক্তি হিসাবে ডিরেক্টরিটির নামটি পাস করুন pass উদাহরণস্বরূপ, একটি নতুন ডিরেক্টরি newdir তৈরি করতে আপনি নিম্নলিখিত কমান্ডটি চালাবেন:

mkdir newdir

ls কমান্ড ব্যবহার করে বিষয়বস্তু তালিকা তৈরি করে ডিরেক্টরিটি তৈরি করা হয়েছে তা আপনি যাচাই করতে পারবেন:

ls -l

drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir

সম্পূর্ণ পাথ ছাড়াই কেবল ডিরেক্টরি নাম সরবরাহ করার সময় এটি বর্তমান ওয়ার্কিং ডিরেক্টরিতে তৈরি করা হয়।

বর্তমান ওয়ার্কিং ডিরেক্টরিটি সেই ডিরেক্টরিটি থেকে আপনি কমান্ডগুলি চালাচ্ছেন। বর্তমান ওয়ার্কিং ডিরেক্টরি পরিবর্তন করতে, cd কমান্ডটি ব্যবহার করুন।

অন্য কোনও স্থানে ডিরেক্টরি তৈরি করতে আপনাকে পিতামাতার ডিরেক্টরিতে পরম বা আপেক্ষিক ফাইল পাথ সরবরাহ করতে হবে। উদাহরণস্বরূপ, /tmp ডিরেক্টরিতে একটি নতুন ডিরেক্টরি তৈরি করতে আপনি টাইপ করতে পারেন:

mkdir /tmp/newdir

mkdir /root/newdir

mkdir: cannot create directory '/root/newdir': Permission denied

-v ( --verbose ) বিকল্পটি mkdir কে প্রতিটি নির্মিত ডিরেক্টরিতে একটি বার্তা মুদ্রণ করতে বলে।

প্যারেন্ট ডিরেক্টরিগুলি কীভাবে তৈরি করবেন

প্যারেন্ট ডিরেক্টরি হ'ল একটি ডিরেক্টরি যা ডিরেক্টরি ট্রিতে অন্য ডিরেক্টরিগুলির উপরে থাকে। প্যারেন্ট ডিরেক্টরিগুলি তৈরি করতে, -p বিকল্পটি ব্যবহার করুন।

ধরা যাক আপনি একটি ডিরেক্টরি /home/linuxize/Music/Rock/Gothic তৈরি করতে চান:

mkdir /home/linuxize/Music/Rock/Gothic

যদি পিতামহিত ডিরেক্টরিগুলির কোনও উপস্থিত না থাকে তবে আপনি নীচে প্রদর্শিত হিসাবে একটি ত্রুটি পাবেন:

mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory

একের পর এক অনুপস্থিত অভিভাবক ডিরেক্টরি তৈরি করার পরিবর্তে, mkdir কমান্ডটি -p বিকল্পের সাথে অনুরোধ করুন:

mkdir -p /home/linuxize/Music/Rock/Gothic

যখন -p বিকল্পটি ব্যবহার করা হয়, কমান্ডটি ডিরেক্টরিটি তৈরি করে তবেই এটি উপস্থিত না থাকে।

আপনি যদি ইতিমধ্যে বিদ্যমান একটি ডিরেক্টরি তৈরি করার চেষ্টা করেন এবং -p বিকল্পটি সরবরাহ না করা হয়, mkdir File exists ত্রুটিটি মুদ্রণ করবে:

mkdir newdir

mkdir: cannot create directory 'newdir': File exists

ডিরেক্টরি তৈরি করার সময় অনুমতিগুলি কীভাবে সেট করবেন

নির্দিষ্ট অনুমতি সহ ডিরেক্টরি তৈরি করতে -m ( -mode ) বিকল্পটি ব্যবহার করুন। অনুমতি বরাদ্দের জন্য সিনট্যাক্সটি chmod কমান্ডের মতোই।

নিম্নলিখিত উদাহরণে, আমরা 700 অনুমতি নিয়ে একটি নতুন ডিরেক্টরি তৈরি করছি যার অর্থ হ'ল ডিরেক্টরিটি তৈরি করা কেবল ব্যবহারকারীই এটি অ্যাক্সেস করতে সক্ষম হবেন:

mkdir -m 700 newdir

যখন -m বিকল্পটি ব্যবহার করা হয় না, তখন সদ্য নির্মিত ডিরেক্টরিগুলি সাধারণত umask মানের উপর নির্ভর করে 775 বা 755 অনুমতি থাকে।

একাধিক ডিরেক্টরি কীভাবে তৈরি করবেন

একাধিক ডিরেক্টরি তৈরি করতে, স্থানের দ্বারা পৃথক পৃথক কমান্ড আর্গুমেন্ট হিসাবে ডিরেক্টরিগুলির নাম উল্লেখ করুন:

mkdir dir1 dir2 dir3

mkdir কমান্ড আপনাকে একটি কমান্ড সহ একটি জটিল ডিরেক্টরি ট্রি তৈরি করতে দেয়:

mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}

উপরের কমান্ডটি নিম্নলিখিত ডিরেক্টরি ট্রি তৈরি করে:

Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk

উপসংহার

লিনাক্সের mkdir কমান্ডটি নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়।

mkdir সম্পর্কে আরও তথ্যের জন্য mkdir ম্যান পৃষ্ঠাটি দেখুন।

এমকেডির টার্মিনাল