פקודת cp ב-Linux/Unix

cp היא פקודת מעטפת לינוקס להעתקת קבצים וספריות.

תחביר הפקודה cp

העתקה ממקור אל יעד

$ cp [options] source dest

אפשרויות פקודת cp

אפשרויות עיקריות של פקודת cp:

אוֹפְּצִיָה תיאור
רואה חשבון קבצי ארכיון
cp -f כופה העתקה על ידי הסרת קובץ היעד במידת הצורך
cp -i אינטראקטיבי - שאל לפני החלפה
cp -l קישור קבצים במקום העתקה
cp -L עקוב אחר קישורים סמליים
cp -n אין החלפת קובץ
החייאה עותק רקורסיבי (כולל קבצים מוסתרים)
מעבד עדכון - העתק כאשר המקור חדש יותר מ-dest
cp -v מילולית - הדפס הודעות אינפורמטיביות

דוגמאות לפקודות cp

העתק קובץ יחיד 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

בחר אפשרויות cp ולחץ על כפתור צור קוד :

אפשרויות
כפוי העתקה (-f)
אינטראקטיבי - שאל לפני החלפה (-i)
קישור קבצים (-l)
עקוב אחר קישורים סמליים (-L)
אין החלפה (-n)
עותק עץ ספריות רקורסיביות (-R)
עדכן קבצים חדשים יותר (-u)
הודעות מילוליות (-v)
 
קבצים / תיקיות
קבצי מקור / תיקיות:
תיקיית יעד/קובץ:
 
הפניית פלט
 
 

לחץ על תיבת הטקסט כדי לבחור קוד, ולאחר מכן העתק והדבק אותו במסוף:

 


ראה גם

Advertising

LINUX
°• CmtoInchesConvert.com •°