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