mkdir
| פקודת ה-mkdir | |
| מפתח | מספר מפתחי קוד פתוח ומפתחים מסחריים |
|---|---|
| מערכת הפעלה | ReactOS, Microsoft Windows, OS/2, DOS, Plan 9 from Bell Labs, Unix, מערכות הפעלה דמוית יוניקס |
| קטגוריה | פקודה |
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 הוא כדלקמן:
mkdir dir1 [dir2...]
כאשר dir2 ,dir1 וכן הלאה הם שמות התיקיות שייווצרו. בצורת כתיבה זו התיקיות ייווצרו תחת התיקייה הנוכחית.
דגלים
במערכות הפעלה דמויות Unix, לפקודה mkdir יש כמה דגלים:
p (--parents)-משמש ליצירת הנתיב המלא של התיקייה. לדוגמה,mkdir -p a/bיצור את התיקייהaאם היא אינה קיימת, ובתוכה תיווצר התיקייהb. אם התיקיותaאוbכבר קיימות אז הפקודה תתעלם מהשגיאה ולא תיצור אותן שוב.m (--mode)-מאפשר לקבוע את ההרשאות של התיקייה שתיווצר (באופן דומה לדרך בה מגדירים את ההרשאות בפקודהchmod)v (--verbose)תדפיס הודעה על כל תיקייה שתיווצר.
דוגמאות
שימוש יותר חזק בדגל p- מאפשר ליצור עץ שלם של תיקיות בשורה אחת:
mkdir -p a/{b/c/{d,e},f,g}
הפקודה תיצור את עץ התיקיות הבא:
a
____|_____
| | |
g f b
|
c
____|____
| |
d e
קישורים חיצוניים
| פקודות בסביבת Unix ובמערכות הפעלה דמויות יוניקס | ||
|---|---|---|
| מערכת קבצים | ||
| תהליכים | ||
| סביבת משתמש | ||
| עיבוד טקסט | ||
| מעטפת | ||
| רשת | ||
| חיפוש | ||
| שונות | ||
Mkdir33685212Q709350