MV הפקודה ב לינוקס

Anonim

MV הפקודה ב לינוקס

תחביר

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

כפי שאתה יודע, תחביר התכנות אחראי על הכללים להזנת מילים בעת ציור אחד או יותר בקשות. לא לעקוף את הכלל הזה ואת הצוות נחשב היום. מתוך רצפי מחרוזת ותלוי, אם המשתמש דורש כהלכה. נכונות הכתיבה נראית כך: MV + אפשרויות + קבצים מקוריים + Place_Name. בואו נחשב כל שבר בפירוט רב יותר, כך שתוכל להבין את תפקידו:

  • MV - בהתאמה, האתגר של השירות עצמו. זה תמיד ההתחלה של הקו, למעט ההתקנה של ויכוח Sudo אחראי על ביצוע הפקודה מטעם Superuser. ואז מחרוזת רוכשת את סוג Sudo MV + אפשרויות + Source_Files + Place_Name.
  • אפשרויות מותקנות משימות נוספות, כגון גיבוי, לשכתב קבצים פעולות אחרות, כי נדבר על קטע נפרד של החומר של היום.
  • Source_Files - אלה אובייקטים או ספריות עם אשר אתה רוצה לעשות פעולה, למשל, לשנות שם או לזוז.
  • המיקום מופיע כאשר האובייקטים מועברים, ואם שינוי שם, השם החדש מצוין.

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

אפשרויות

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

  • -Help - מציג את התיעוד הרשמי על השירות. זה יהיה שימושי אם שכחת אפשרויות אחרות רוצה לקבל במהירות סיכום כללי.
  • -Version - מציג את גירסת MV. זה כמעט מעולם לא נעשה שימוש על ידי משתמשים, שכן ההגדרה של גרסה של כלי זה הוא כמעט מעולם לא נדרש.
  • -B / -Backup / -Backup = שיטה - יוצר עותק של קבצים שהועברו או מוחלפים.
  • -F - כאשר מופעל, לא ישאלו את ההרשאה מבעל הקובץ, אם מדובר בזז או שינוי שם הקובץ.
  • - לעומת זאת, יבקש רשות לבעלים.
  • -N - משבית את החלפת האובייקטים הקיימים.
  • -Strip-trailing-slashes - מוחקת את הסמל הסופי / מתוך הקובץ אם זמין.
  • -T Directory - מעביר את כל הקבצים לספרייה שצוינה.
  • -U - נע רק אם קובץ המקור הוא חדש אובייקט היעד.
  • -V - מציג מידע על כל רכיב במהלך עיבוד הפקודה.

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

העברת קבצים ותיקיות

מן המידע הנ"ל אתה כבר יודע כי צוות תחת שיקול משמש להעברת קבצים. כדי לעשות זאת, תצטרך להפעיל את "מסוף" בצורה נוחה ולכתוב שם MV MyFile1.txt mydir /, החלפת שם הקובץ שצוין ואת התיקיה הסופית הדרושת. אם האובייקט אינו בספרייה הנוכחית, עליך לרשום את הנתיב המלא אליו, שאנו עדיין מדברים הבא. אותו הדבר ניתן לבצע עם תיקייה נפרדת.

הזז את הקובץ לתיקייה שצוין באמצעות הפקודה MV ב- Linux

שינוי שם אובייקטים וספריות

המטרה השנייה של השירות קונסולת MV היא לשנות את שם האובייקטים. זה נעשה גם באמצעות פקודה אחת. מעל, הבטחנו להראות כיצד הפעולה מתבצעת המציינת את הנתיב המלא. במקרה זה, המחרוזת רוכשת את MV / Home / Lumpsics View / Desktop / Test.txt test2.txt, שבו / בית / גושים / שולחן העבודה / test.txt הוא המיקום הנדרש של האובייקט, תוך התחשבות בשמו וההרחבה שלה , ו test2.txt - השם שיוקצה לו לאחר הפעלת הצוות.

שנה שם קובץ באמצעות כלי השירות MV בלינוקס

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

מעבר למיקום שצוין כדי לקיים אינטראקציה עם השירות MV בלינוקס

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

שנה את שם התיקייה באמצעות MV ב- Linux בתיקיה הנוכחית

מיד לאחר לחיצה על מקש Enter, תראה מחרוזת קלט חדשה, כלומר, כל השינויים חלפו בהצלחה. עכשיו אתה יכול לפתוח מנהל קבצים או כל כלי אחר כדי לבדוק את שם הספרייה החדשה.

יישום מוצלח של הפקודה MV ב לינוקס במיקום הנוכחי

יצירת עותקי גיבוי של אובייקטים

כאשר היכרות עם אפשרויות הפקודה, ניתן היה להבחין בטענה -B. הוא מי שהוא אחראי ליצירת עותקי גיבוי. קישוט הנכון של המחרוזת נראה כך: mv -b /test/test.txt test1.txt, כאשר /test/test.txt הוא הנתיב המיידי לקובץ, ואת test1.txt הוא שם עבור הגיבוי שלה.

יצירת עותק גיבוי של קובץ קיים עם הפקודה MV ב- Linux

כברירת מחדל, אובייקטים גיבוי בסוף שמו יש סמל ~, בהתאמה, הפקודה MV גם יוצר אותה באופן אוטומטי. אם ברצונך לשנות את זה, עליך להשתמש ב- MV -B-Txt String Test.txt test1.txt בעת יצירת גיבוי. כאן במקום ".txt" לכתוב את הארכת הקובץ האופטימלי בשבילך.

העברת קבצים מרובים באותו זמן

לפעמים יש צורך להעביר כמה קבצים בבת אחת. עם משימה זו, השירות תחת שיקול הוא התמודדות לחלוטין. בטרמינל, אתה צריך להזין רק MV MyFile1 MyFile2 MyFile3 MyDir /, החלפת שמות של אובייקטים ואת התיקיה הסופית הדרושת.

תנועה סימולטנית של קבצים מרובים דרך השירות MV בלינוקס

אם הפקודות של הקונסולה מופעלות כעת מן הספרייה שבה כל הקבצים ממוקמים לנוע, השתמש MV * MyDir / מיד להעביר את כולם לספרייה שצוינה. לכן תוכל לחסוך כמות משמעותית של זמן על זז לסירוגין או להזין ידנית לשמות של כל האובייקטים.

העבר את כל הקבצים מהתיקיה הנוכחית באמצעות הפקודה MV ב- Linux

כנ"ל לגבי אלמנטים עם אותו פורמט. אם יש רצון לזוז, לדוגמה, רק תמונות של סוג JPG, אתה צריך לשנות את הקו על MV * .jpg mydir. כנ"ל לגבי כל סוגי קבצים ידועים אחרים.

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

נע חסר בספריית הקובץ היעד

ישנם מצבים שבהם יש להעביר מספר קבצים לספרייה מסוימת, אבל חלק מהם כבר זמינים בספריה זו. אז אתה צריך להשתמש באפשרות -N, כך שבסופו של דבר הצוות מצא את MV-NIDIR1 / * MYDIR2 /. החלף את התיקיות שצוינו כאן על הצורך כדי לנוע כראוי.

העברת קבצים שאינם קיימים בספריית קבצי היעד באמצעות MV ב- Linux

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

ראה גם:

פקודות משמשות לעתים קרובות לינוקס "טרמינל"

LN / מצא / LS / GREP / PWD / PS / ECHO / מגע / DF פקודה ב- Linux

קרא עוד