פקודת cp בלינוקס / יוניקס

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

תחביר פקודה cp

העתק מן המקור כדי dest

$ cp [options] source dest

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

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

אוֹפְּצִיָה תיאור
cp -a קבצי ארכיון
cp -f העתק בכוח על ידי הסרת קובץ היעד במידת הצורך
cp -i אינטראקטיבי - שאל לפני תחליף
cp -l לקשר קבצים במקום להעתיק
cp -L עקוב אחר קישורים סימבוליים
cp -n אין להחליף קבצים
cp -R עותק רקורסיבי (כולל קבצים מוסתרים)
cp -u עדכון - העתק כאשר המקור חדש מ- 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 רקורסיבית אל תת- ספריית המשנה :

$ 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)
 
קבצים / תיקיות
קבצי / תיקיות מקור:
תיקיית יעד / קובץ יעד:
 
הפניית הפלט
 
 

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

 


ראה גם

LINUX
שולחנות מהירים