אנדרואיד

כיצד ליצור ספריות בלינוקס (פקודת mkdir)

Linux - Make, Rename, Move, Delete Folders (mkdir, mv, cp, rm)

Linux - Make, Rename, Move, Delete Folders (mkdir, mv, cp, rm)

תוכן עניינים:

Anonim

במערכות לינוקס אתה יכול ליצור ספריות חדשות משורת הפקודה או בעזרת מנהל הקבצים של שולחן העבודה שלך. הפקודה המאפשרת ליצור ספריות (המכונה גם תיקיות) היא mkdir .

מדריך זה מכסה את היסודות של השימוש בפקודה mkdir , כולל דוגמאות יומיומיות.

תחביר פיקוד לינוקס mkdir

התחביר לפקודה mkdir הוא כדלקמן:

mkdir

הפקודה לוקחת שמות ספריות אחד או יותר כטיעוניה.

כיצד ליצור מדריך חדש

ליצירת ספרייה בלינוקס העבירו את שם הספרייה כטיעון לפקודה mkdir . לדוגמה, כדי ליצור מדריך חדש לספריה, תפעיל את הפקודה הבאה:

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 , לספריות החדשות שנוצרו בדרך כלל יש הרשאות 775 או 755 , תלוי בערך umask .

כיצד ליצור ספריות מרובות

כדי ליצור מספר ספריות, ציין את שמות הספריות כטיעוני הפקודה, מופרדים על ידי רווח:

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.

מסוף mkdir