העברה ושינוי שם של תיקייה
חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 18 מתוך 82.
בדומה לקבצים, הפקודה mv משמשת להעברה או שינוי שם של ספרייה. היתרון הגדול של mv הוא שהיא פועלת באותו אופן עבור קבצים ותיקיות: אין צורך בדגלים נוספים.
התבנית הבסיסית היא:
mv source destinationשינוי שם של תיקייה:
כדי לשנות את שם התיקייה documents ל־files:
mv documents filesהתיקייה נשארת באותו מיקום, אבל עכשיו יש לה שם חדש.
העברת תיקייה לתוך תיקייה אחרת:
כדי להעביר את תיקיית documents לתוך תיקייה בשם projects:
mv documents projects/תיקיית documents נמצאת כעת בנתיב projects/documents.
העברה ושינוי שם בו-זמנית:
אפשר להעביר תיקייה למיקום חדש ולתת לה שם חדש בפקודה אחת:
mv documents projects/filesהערה: בניגוד ל־cp -r, הפקודה mv לא משאירה את הספרייה המקורית. היא מועברת בשלמותה. הקפד תמיד לבדוק שוב את המקור ואת היעד לפני הפעלת mv.
אתגר
מתחיליםשנה את שם התיקייה documents ל־files באמצעות הפקודה mv, ואז השתמש ב־ls כדי לוודא שהשינוי בוצע.
רמז: התבנית היא
mv old_name new_name. אין צורך בדגלים נוספים כדי לשנות שם של תיקייה.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7תוכן הקובץ
ראש וזנבספירת מיליםפקודת המיוןפקודת הסינון לכפילויותיסודות grepgrep עם דגליםסיכום – בלש/ית טקסט13יסודות כתיבת סקריפטים ב-Shell
מהו סקריפט Shellיצירה והרצה של סקריפטמשתנים בסקריפטיםקלט משתמש בסקריפטיםמשפט ifלולאת forלולאת whileסיכום – נחשו את המספר2ניווט
הצגת ספריית העבודההצגת קבציםשינוי ספרייהנתיבים מוחלטים לעומת יחסייםספריית הבית וספריית השורשסיכום – מצאו את הדרך8ניתוב מחדש
פלט סטנדרטיכתיבה לקובץ תוך דריסת התוכןהוספה לקובץקלט סטנדרטישגיאה סטנדרטיתסיכום – בונה יומני רישום14פרויקט סקריפט לגיבוי
סקירת הפרויקטקבלת נתיב המקורתרגלו בעצמכם: Terminal אונליין