cp היא פקודת מעטפת לינוקס להעתקת קבצים וספריות.
העתקה ממקור אל יעד
$ cp [options] source dest
אפשרויות עיקריות של פקודת cp:
אוֹפְּצִיָה | תיאור |
---|---|
רואה חשבון | קבצי ארכיון |
cp -f | כופה העתקה על ידי הסרת קובץ היעד במידת הצורך |
cp -i | אינטראקטיבי - שאל לפני החלפה |
cp -l | קישור קבצים במקום העתקה |
cp -L | עקוב אחר קישורים סמליים |
cp -n | אין החלפת קובץ |
החייאה | עותק רקורסיבי (כולל קבצים מוסתרים) |
מעבד | עדכון - העתק כאשר המקור חדש יותר מ-dest |
cp -v | מילולית - הדפס הודעות אינפורמטיביות |
העתק קובץ יחיד main.c לספריית היעד bak :
$ cp main.c bak
העתק 2 קבצים main.c ו- def.h לספריית הנתיב המוחלט של היעד /home/usr/rapid/ :
$ cp main.c def.h /home/usr/rapid/
העתק את כל קבצי C בספרייה הנוכחית לתת-ספריית bak:
$ cp *.c bak
העתק את src ספרייה לספריית הנתיב המוחלט /home/usr/rapid/ :
$ cp src /home/usr/rapid/
העתק את כל הקבצים והספריות ב-dev באופן רקורסיבי לתת-ספריית bak:
$ cp -R dev bak
לכפות העתקת קובץ:
$ cp -f test.c bak
בקשה אינטראקטיבית לפני החלפת קובץ:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
עדכן את כל הקבצים בספרייה הנוכחית - העתק רק קבצים חדשים יותר לספריית היעד bak:
$ cp -u * bak
בחר אפשרויות cp ולחץ על כפתור צור קוד :
Advertising