29Jun

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

click fraud protection

אם ברצונך ליצור ספריה המכילה מספר תיקיות משנה או עץ ספריות, באמצעות שורת הפקודה ב- Linux, בדרך כלל עליך להשתמש בפקודת mkdir מספר פעמים.עם זאת, יש דרך מהירה יותר לעשות את זה.

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

זה יכול להיות משולב לתוך פקודה אחת, ואנו נראה לך איך.

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

mkdir -p htg /{ articles, images, note, done}

הדגל -p מציין את הפקודה mkdir כדי ליצור את הספרייה הראשית הראשונה אם היא אינה קיימת( htg, במקרה שלנו).המילים בסוגריים הן חלק מ "רשימת הרחבת הסדרים".כל אחד מהפריטים ברשימת ההרחבה של הסד מחובר בנפרד לנתיב הקודם( htg /).

לדוגמה, הפקודה הנ"ל מורחבת ל- htg / articles, htg / images, htg / note, htg / done, כל ארבע תיקיות המשנה שנוצרות תחת ספריית htg.כפי שאתה יכול לראות את המסך למטה, זה עבד.

instagram viewer

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

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

mkdir -p htg /{ articles /{ new, rewrites}, images, notes, done}

ניתן גם להשתמש בנתיב המלא אם תרצה, כפי שעשיתי בדוגמה הבאה:

mkdir -p ~ /Documents/htg/{ מאמרים /{ new, rewrites}, תמונות, הערות, נעשה}

ארבעת תיקיות המשנה נוצרות תחת ספריית htg ולאחר מכן שתי תיקיות המשנה, חדש rewrites, נוצרות תחת תיקיית המאמרים.

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