فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — ساخت پوشه (Make Dir (mkdir))

آخرین بروزرسانی: 1404/08/17

ساخت پوشه (Make Dir (mkdir))

دستور «ساخت پوشه» یا mkdir در Bash، پوشه جدید می سازد. «دایرکتوری (Directory)» یعنی پوشه. با این دستور، فایل ها را مرتب نگه می داریم؛ مثل پوشه های درس ها در مدرسه. حالا با مثال های ساده جلو می رویم.

روش پایه ساخت پوشه

برای ساخت یک پوشه تازه، نام پوشه را بده. سپس دستور اجرا می شود و پوشه ساخته می شود.

mkdir new_directory

مشاهده در ادیتور

  1. ترمینال را باز کن.
  2. به مسیر دلخواه برو.
  3. دستور بالا را اجرا کن.

نکته: اگر نام تکراری باشد، خطا می بینی. نام تازه انتخاب کن.

ساخت زنجیره پوشه ها با -p

گزینه -p «والدها» را هم می سازد. «والد (Parent)» یعنی پوشه بالادستی.

mkdir -p parent/child

مشاهده در ادیتور

هشدار: مسیر اشتباه، ساخت پوشه های ناخواسته می آورد. مسیر را دقیق بنویس.

گزارش ساخت با -v

گزینه -v پیام می دهد چه ساخته شد. این خروجی «Verbose» نام دارد؛ یعنی گزارش پرجزئیات.

mkdir -v new_directory

مشاهده در ادیتور

تعیین سطح دسترسی با -m

گزینه -m «مود (Mode)» یا «سطح دسترسی» را تعیین می کند. مثل تعیین اینکه چه کسی اجازه ورود دارد.

mkdir -m 755 new_directory

مشاهده در ادیتور

تمرین سریع: پوشه سازی مرحله ای

  1. یک پوشه اصلی بساز: mkdir projects.
  2. زیرپوشه بساز: mkdir -p projects/bash101.
  3. برای نظم، -v را بیازمای: mkdir -v projects/assets.

نکته: اگر نیاز به ساخت فایل خالی داشتی، از touch استفاده کن.

لینک های کاربردی

جمع بندی سریع: ساخت پوشه

  • mkdir پوشه تازه می سازد.
  • -p والدها را هم می سازد.
  • -v پیام ساخت را نشان می دهد.
  • -m دسترسی را همان اول می دهد.
  • مسیر را دقیق بنویس؛ اشتباه نساز.