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