| פקודת ה-mkdir | |
| מפתח | מספר מפתחיקוד פתוח ומפתחים מסחריים |
|---|---|
| מערכת הפעלה | ReactOS,Microsoft Windows,OS/2,DOS,Plan 9 from Bell Labs,Unix,מערכות הפעלה דמוית יוניקס |
| נכתבה בשפות | C (שפת תכנות) |
| קטגוריה | פקודה |
mkdir (מאנגלית: make directory; "צור תיקייה") היאפקודהבמערכות ההפעלהUnix,DOS,OS/2,ReactOS ו-Microsoft Windows המשמשת ליצירתתיקייה חדשה. בDOS, OS/2, ReactOS ו-Microsoft Windows הפקודה לעיתים מקוצרתmd .
הפקודה קיימת גם במעטפת שלEFI, בשפת התסריטPHP ובשפות התכנותאוקטבה ו-MATLAB.
בגרסאות מוקדמות של Unix (4.1BSD וגרסאות מוקדמות שלSystem V) על הפקודה היה להיקרא עם ההרשאות של המשתמש root כיוון שלליבה לא הייתהקריאת מערכת שלmkdir . מקום זאת, זה יצר תיקייה עם הפקודהmknod .

mkdir במערכת ההפעלה שלReactOS.השימוש הסטנדרטי בפקודהmkdir הוא כדלקמן:
mkdirdir1[dir2...]
כאשר dir2 ,dir1 וכן הלאה הם שמות התיקיות שייווצרו. בצורת כתיבה זו התיקיות ייווצרו תחת התיקייה הנוכחית.
במערכות הפעלה דמויות Unix, לפקודהmkdir יש כמה דגלים:
p (--parents)- משמש ליצירת הנתיב המלא של התיקייה. לדוגמה,mkdir -p a/b יצור את התיקייהa אם היא אינה קיימת, ובתוכה תיווצר התיקייהb . אם התיקיותa אוb כבר קיימות אז הפקודה תתעלם מהשגיאה ולא תיצור אותן שוב.m (--mode)- מאפשר לקבוע את ההרשאות של התיקייה שתיווצר (באופן דומה לדרך בה מגדירים את ההרשאות בפקודהchmod )v (--verbose) תדפיס הודעה על כל תיקייה שתיווצר.שימוש יותר חזק בדגלp- מאפשר ליצור עץ שלם של תיקיות בשורה אחת:
mkdir-pa/{b/c/{d,e},f,g}
הפקודה תיצור את עץ התיקיות הבא:
a____|_____|||gfb|c____|____||de
| פקודות בסביבתUnix ובמערכות הפעלה דמויות יוניקס | ||
|---|---|---|
| מערכת קבצים | ||
| תהליכים | ||
| סביבת משתמש | ||
| עיבוד טקסט | ||
| מעטפת | ||
| רשת | ||
| חיפוש | ||
| שונות | ||