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

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

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

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

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

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

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

    ה -עמ ' 10פרד-od מקדיר הפקודה ליצור את הספרייה הראשית הראשונה אם זה לא קיים כבר (htg, במקרה שלנו). המילים בסוגריים הן חלק מ "רשימת הרחבת הסדרים". כל אחד מהפריטים ברשימת הרחבת הסריגים מצורף בנפרד לנתיב הקודם (htg /).

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

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

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

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

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

    mkdir -p ~ / מסמכים / htg / articles / new, rewrites, images, notes, done

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

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